public ActionResult TeacherClassList() { using (var db = new XkSystem.Models.DbContext()) { var vm = new Models.ClassManager.TeacherClassList(); var tb = db.Table <Basis.Entity.tbClassManager>(); if (!string.IsNullOrEmpty(vm.SearchText)) { tb = tb.Where(d => d.tbTeacher.TeacherName.Contains(vm.SearchText)); } if (vm.TeacherId > 0) { tb = tb.Where(d => d.tbTeacher.Id == vm.TeacherId); } vm.TeacherName = db.Set <Teacher.Entity.tbTeacher>().Find(vm.TeacherId).TeacherName; vm.DataList = (from p in tb orderby p.No select new Dto.ClassManager.TeacherClassList() { Id = p.Id, No = p.No, ClassId = p.tbClass.Id, ClassName = p.tbClass.ClassName }).ToPageList(vm.Page); return(View(vm)); } }
public ActionResult TeacherClassList(Models.ClassManager.TeacherClassList vm) { return(Code.MvcHelper.Post(null, Url.Action("TeacherClassList", new { searchText = vm.SearchText, TeacherId = vm.TeacherId, pageIndex = vm.Page.PageIndex, pageSize = vm.Page.PageSize }))); }