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