public ActionResult List() { using (var db = new XkSystem.Models.DbContext()) { var vm = new Models.DiskPower.List(); var tb = db.Set <Disk.Entity.tbDiskFolder>().Find(vm.FolderId); vm.FolderName = tb.DiskFolderName; vm.DiskPowerList = (from t in db.Table <Disk.Entity.tbDiskPower>() where t.tbDiskFolder.Id == vm.FolderId && (String.IsNullOrEmpty(vm.SearchText) || t.tbSysUser.UserCode.Contains(vm.SearchText) || t.tbSysUser.UserName.Contains(vm.SearchText) ) orderby t.tbSysUser.UserCode select new Dto.DiskPower.List { Id = t.Id, DiskFolderId = t.tbDiskFolder.Id, UserId = t.tbSysUser.Id, UserCode = t.tbSysUser.UserCode, UserName = t.tbSysUser.UserName, UserType = t.tbSysUser.UserType, IsAdmin = t.IsAdmin, IsInput = t.IsInput, IsView = t.IsView }).ToPageList(vm.Page); return(View(vm)); } }
public ActionResult List(Models.DiskPower.List vm) { return(Code.MvcHelper.Post(null, Url.Action("List", new { folderId = vm.FolderId, searchText = vm.SearchText, pageIndex = vm.Page.PageIndex, pageSize = vm.Page.PageSize }))); }