Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }