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 })); }