• MVC ---- 怎删改查


    using Modelsop;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Mvc;
    using Newtonsoft.Json;
    using System.Data.Entity.Infrastructure;
    using System.Data.Entity;
    
    namespace WebApplication1.Controllers
    {
        public class HomeController : Controller
        {
    
            SuperCodeEntities context = new SuperCodeEntities();
    
            public ActionResult Index()
            {
              
                return View();
            }
    
            public ActionResult About()
            {
                ViewBag.Message = "Your application description page.";
    
                return View();
            }
    
            public ActionResult Contact()
            {
                ViewBag.Message = "Your contact page.";
    
                return View();
            }
    
    
            public ActionResult Add(Test user)
            {
    
                string reslt = null;
                int reslut = 0;
                try
                {
                   context.Test.Add(user);
                   reslut= context.SaveChanges();
    
                   if (reslut > 0)
                   {
                       reslt = "添加成功!";
                   }
                   else
                   {
                       reslt = "添加失败!";
                   } 
                }
                catch (Exception)
                {
    
                    throw;
                }
    
                return Content(JsonConvert.SerializeObject(reslt));
            }
    
    
            public ActionResult TestList() {
                List<Test> tt = context.Set<Test>().ToList();
    
                return Content(JsonConvert.SerializeObject(tt));
            }
    
            public ActionResult Del(int Id)
            {
    
                string reslt = null;
                int reslut = 0;
    
                Test tt = context.Test.Where(m => m.ID == Id).FirstOrDefault();
    
                context.Test.Attach(tt);
                context.Test.Remove(tt);
                reslut = context.SaveChanges();
                if (reslut > 0)
                {
                    reslt = "添加成功!";
                }
                else
                {
                    reslt = "添加失败!";
                }
    
                return Content(JsonConvert.SerializeObject(reslt));
            }
    
            public ActionResult Update(Test tt) {
    
                string reslt = null;
                int reslut = 0;
    
                var ts = context.Test.Find(tt.ID);
                ts.Name = tt.Name;
                ts.Msisdn = tt.Msisdn;
                context.Entry<Test>(ts).State = EntityState.Modified;
                reslut = context.SaveChanges();
                if (reslut > 0)
                {
                    reslt = "添加成功!";
                }
                else
                {
                    reslt = "添加失败!";
                }
    
                return Content(JsonConvert.SerializeObject(reslt));
    
            }
    
            public ActionResult eidt(int id)
            {
                Test tt = context.Test.Where(m => m.ID == id).FirstOrDefault();
    
                return View(tt);
            }
    
        }
    }
  • 相关阅读:
    二分查找 java代码
    Failed at the bitcore-node@3.1.3 preinstall script './scripts/download' 设置linux proxy (代理)的方式
    github命令行实用操作
    H5无障碍旁白模式使用网页支持
    Vue框架搭建入门到熟悉
    解决IOS下返回不刷新的问题
    小程序—跳转 数据传递
    微信小程序——地图
    常用的正则判断
    JS 控制输入框输入表情emoji 显示在页面上
  • 原文地址:https://www.cnblogs.com/youmingkuang/p/9557550.html
Copyright © 2020-2023  润新知