public ActionResult Edit(int id) { using (var db = new XkSystem.Models.DbContext()) { var vm = new Models.ClassAllotResult.Edit(); vm.ClassAllotClassList = ClassAllotClassController.SelectList(vm.YearId); vm.ClassAllotResultEdit = (from p in db.Table <Basis.Entity.tbClassAllotResult>() where p.Id == id select new Dto.ClassAllotResult.Edit { Id = p.Id, ClassAllotClassId = p.tbClassAllotClass.Id }).FirstOrDefault(); return(View(vm)); } }
public ActionResult Edit(Models.ClassAllotResult.Edit vm) { using (var db = new XkSystem.Models.DbContext()) { var error = new List <string>(); if (error.Count == decimal.Zero) { var tb = (from p in db.Table <Basis.Entity.tbClassAllotResult>() where p.Id == vm.ClassAllotResultEdit.Id select p).FirstOrDefault(); if (tb != null) { tb.tbClassAllotClass = db.Set <Basis.Entity.tbClassAllotClass>().Find(vm.ClassAllotResultEdit.ClassAllotClassId); if (db.SaveChanges() > 0) { XkSystem.Areas.Sys.Controllers.SysUserLogController.Insert("分班结果中学生调班"); } } } return(Code.MvcHelper.Post(error)); } }