public ActionResult Edit(int id = 0) { using (var db = new XkSystem.Models.DbContext()) { var vm = new Models.ClassManager.Edit(); var TeacherId = Request["TeacherId"].ConvertToInt(); if (TeacherId > 0) { vm.DataEdit.TeacherId = TeacherId; } if (id != 0) { vm.DataEdit = (from p in db.Table <Basis.Entity.tbClassManager>() where p.Id == id select new Dto.ClassManager.Edit { Id = p.Id, TeacherId = p.tbTeacher.Id, No = p.No }).FirstOrDefault(); } vm.ClassList = (from p in db.Table <Basis.Entity.tbClass>() orderby p.No select new Dto.ClassManager.EditClassList() { Id = p.Id, No = p.No, ClassName = p.ClassName }).ToList(); //.ToPageList(vm.Page); vm.TeacherList = Teacher.Controllers.TeacherController.SelectList1(vm.DataEdit.TeacherId > 0 ? (int)vm.DataEdit.TeacherId : 0); return(View(vm)); } }
public ActionResult Edit(Models.ClassManager.Edit vm) { return(Code.MvcHelper.Post(null, Url.Action("Edit", new { TeacherId = vm.DataEdit.TeacherId, //pageIndex = vm.Page.PageIndex, //pageSize = vm.Page.PageSize }))); }