public JsonResult ListUserData([ModelBinder(typeof(DataTablesBinder))] IDataTablesRequest requestModel) { var defaultSortBy = Constants.SortField.Username; var pagingParameter = MVCExtensionMethods.GetPagingParametersII(requestModel, defaultSortBy, Constants.SortOrder.Ascending.ToLower()); UserListingResponse userList = _securityService.GetUserList(pagingParameter); var data = userList.UserListingResult; return(Json(new DataTablesResponse((int)requestModel.Draw, data, userList.PagerResource.ResultCount, userList.PagerResource.ResultCount), JsonRequestBehavior.AllowGet)); }
public JsonResult ListAuditChangeData([ModelBinder(typeof(DataTablesBinder))] IDataTablesRequest requestModel) { var defaultSortBy = Constants.SortField.ActionDateTime; var pagingParameter = MVCExtensionMethods.GetPagingParametersII(requestModel, defaultSortBy, Constants.SortOrder.Descending.ToLower()); AuditChangeListingResponse auditChange = _auditService.GetAuditChange(pagingParameter); var data = auditChange.AuditChangeListingResult; var d = new DataTablesResponse((int)requestModel.Draw, data, auditChange.PagerResource.ResultCount, auditChange.PagerResource.ResultCount); return(new JsonNetResult() { Data = d, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }