public ActionResult ExportHcClients(CC.Web.Models.AgencyReportingHomecareModel model) { model.iDisplayLength = int.MaxValue; var all = model.GetAgencyReportingData(db, Permissions); if (User.IsInRole("RegionReadOnly")) { model.SelectedRegionId = db.Users.Where(f => f.UserName == User.Identity.Name).Select(f => f.RegionId).SingleOrDefault(); } return(this.Excel("AgencyReportingReportedHcClients", "Data", all)); }
public JsonResult ReportedHcClientsDataTable(CC.Web.Models.AgencyReportingHomecareModel model) { var all = model.GetAgencyReportingData(db, Permissions); if (User.IsInRole("RegionReadOnly")) { model.SelectedRegionId = db.Users.Where(f => f.UserName == User.Identity.Name).Select(f => f.RegionId).SingleOrDefault(); } var data = new CC.Web.Models.jQueryDataTableResult() { sEcho = model.sEcho, iTotalDisplayRecords = all.Count() > model.iDisplayLength ? model.iDisplayStart + model.iDisplayLength + 1 : model.iDisplayStart + 1, aaData = all.Take(model.iDisplayLength) }; return(MyJsonResult(data)); }