Beispiel #1
0
        private List <ClassifierOrganization> GetClassifierList(ClassifierFilterViewModel model)
        {
            List <ClassifierOrganization> entity = null;
            var result = classifierService.GetAll.Where(x => x.IsDelete == false);

            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);
        }
Beispiel #2
0
        public ActionResult GetClassifier(ClassifierFilterViewModel model)
        {
            model.InitSortingData();
            var list = GetClassifierList(model);

            var result = list.Select(x => new
            {
                Id       = x.Id,
                Name     = x.Name,
                Alias    = x.Alias,
                IsActive = x.IsActive ? "Активна" : "Не активна",
            });

            return(Json(new { data = result, draw = model.draw, recordsTotal = model.CountTotal, recordsFiltered = model.CountTotal }, JsonRequestBehavior.AllowGet));
        }