Example #1
0
        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));
        }
Example #2
0
        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);
        }