Beispiel #1
0
        public IEnumerable <AuthorVM> GetAuthors(DataTableInfoVM model, out int total, out int filtered)
        {
            IEnumerable <AuthorEM> result;

            if (model.Order.Count != 0)
            {
                string columName = model.Columns[model.Order.First().Column].Name;
                bool   descOrder = model.Order.First().Dir.ToUpper() == "DESC";

                result = repo.Get(model.Length, model.Start, out total, columName, descOrder);
            }
            else
            {
                result = repo.Get(model.Length, model.Start, out total);
            }

            filtered = result.Count();
            return(Mapper.Map <IEnumerable <AuthorVM> >(result));
        }
        public JsonResult GetAuthors(DataTableInfoVM model)
        {
            var result = authorDM.GetAuthors(model, out int total, out int filtered);

            return(Json(new { draw = model.Draw, recordsFiltered = filtered, recordsTotal = total, data = result }));
        }