Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
 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
     })));
 }