Exemplo n.º 1
0
        public IActionResult Editar(Data.Models.Provider categoria)
        {
            if (!ModelState.IsValid)
            {
                return(View(categoria));
            }

            var result = _providerService.Edit(categoria);

            TempData.Put("Notification", result);
            return(RedirectToAction("Principal"));
        }
Exemplo n.º 2
0
        public DataTable FacilityVolumeReport(Guid facilityId, DateTime startDate, DateTime endDate)
        {
            var result = this.reportRepository.GetFacilityVolumeReport(facilityId, startDate, endDate);

            Data.Models.Provider facility = this.facilityRepository.GetDetails(facilityId);

            DataTable dataTable = new DataTable();

            for (int i = 0; i < 20; i++)
            {
                dataTable.Columns.Add("");
            }

            dataTable.Rows.Add("Facility Volume Report");

            dataTable.Rows.Add("");

            dataTable.Rows.Add(facility.Name);

            dataTable.Rows.Add("");

            dataTable.Rows.Add(string.Format("{0} - {1}", startDate.ToString("dd MMMM yyyy"), endDate.ToString("dd MMMM yyyy")));

            dataTable.Rows.Add(string.Format("Number of patients: {0}", result.Count > 0 ? result.Sum(x => x.Patients) : 0));

            dataTable.Rows.Add("");

            dataTable.Rows.Add("Impairment Group", "Admission", "Percentage", "Average LOS", "Average Onset Days", "Average Age On Admission");

            foreach (var entry in result)
            {
                dataTable.Rows.Add(entry.ImpairmentGroup, entry.Admission, entry.Percentage.ToString("0.00"), entry.AverageLOS, entry.AverageOnsetDays, entry.AverageAgeOnAdmission);
            }

            return(dataTable);
        }
Exemplo n.º 3
0
 public JsonResult AddProvider(Data.Models.Provider model)
 {
     return(Json(DataAccess.Provider.SaveNewProvider(model, UserHelper.GetCurrentAccount().GetId())));
 }