public ActionResult GetSysRefs(SysRefFilterViewModel model) { model.InitSortingData(); var list = GetSysRefsList(model); return(Json(new { data = list, draw = model.draw, recordsTotal = model.CountTotal, recordsFiltered = model.CountTotal }, JsonRequestBehavior.AllowGet)); }
private List <ApplicationSysReferences> GetSysRefsList(SysRefFilterViewModel model) { List <ApplicationSysReferences> entity = null; var result = sysRefService.GetAll; result = result.OrderBy(model.FieldOrderBy + (model.IsAscending ? " ASC" : " DESC")); model.CountTotal = result.Count(); entity = result.Skip(model.CountOnPage * (model.NumPage - 1)).Take(model.CountOnPage).ToList(); return(entity); }