Пример #1
0
        public ActionResult GuestResources()
        {
            var resourcesModel = new ResourcesChartModel();

            resourcesModel = Backend.Instance.GetResources();

            return(View(resourcesModel));
        }
Пример #2
0
        public ActionResult Resources()
        {
            ViewBag.Message = "Resources and Budgeting";

            var resourceModel = new ResourcesChartModel();

            resourceModel      = Backend.Instance.GetResources();
            ViewBag.MONTHS     = JsonConvert.SerializeObject(resourceModel.Months);
            ViewBag.TESTSTRIPS = JsonConvert.SerializeObject(resourceModel.TestStripUsages);
            return(View(resourceModel));
        }
Пример #3
0
        public ActionResult UpdatePrice(ResourcesChartModel model)
        {
            if (ModelState.IsValid)
            {
                Backend.Instance.UpdateStripPrice(model.TestStripPrice);

                var resourceModel = new ResourcesChartModel();

                resourceModel = Backend.Instance.GetResources();

                return(View("Resources", resourceModel));
            }

            return(View("Resources", model));
        }
Пример #4
0
        public ResourcesChartModel GetResources()
        {
            var myData = new ResourcesChartModel();

            myData.Clinics          = repository.GetClinics();
            myData.HospitalPatients = repository.GetPatients();
            myData.ClinicWorkers    = repository.GetClinicWorkers();
            myData.Months           = repository.GetMonths();
            myData.TestStripUsages  = repository.GetUsages();
            myData.TestStripPrice   = repository.GetTestStripPrice();
            myData.TestStripCosts   = repository.GetTestStripCosts();
            myData.WorkerSalary     = repository.GetWorkerSalary();
            myData.SalaryCosts      = repository.GetSalaryCosts();

            return(myData);
        }
Пример #5
0
        public ActionResult UpdateSalary(ResourcesChartModel model)
        {
            if (ModelState.IsValid)
            {
                Backend.Instance.UpdateWorkerSalary(model.WorkerSalary);

                var resourceModel = new ResourcesChartModel();

                resourceModel = Backend.Instance.GetResources();

                ViewBag.Section = "UpdateSalaryButton";

                return(View("Resources", resourceModel));
            }

            return(View("Resources", model));
        }
Пример #6
0
        public JsonResult GetClinicWorkersChart()
        {
            var resourceModel = new ResourcesChartModel();

            resourceModel = Backend.Instance.GetResources();

            // Order of data in the list:
            // 1. X-Values (labels)
            // 2. Y-Values (data)
            List <object> iData = new List <object>();

            iData.Add(resourceModel.Clinics);
            iData.Add(resourceModel.ClinicWorkers);

            //Source data returned as JSON
            return(Json(iData, JsonRequestBehavior.AllowGet));
        }