Пример #1
0
        public ActionResult MaxPerDayPerPatient()
        {
            var model = new Models.ValidateVM
            {
                AvailableDates = repository.GetScrubAvailableDates()
            };

            model.SelectedDate = model.DefaultDate;
            ViewBag.Push       = new ViewModelBase(PushState, "/Hours/MaxPerDayPerPatient", "Hours Validate");
            return(GetView("MaxPerDayPerPatient", model));
        }
Пример #2
0
        public ActionResult Validate()
        {
            var model = new Models.ValidateVM
            {
                AvailableDates = repository.GetScrubAvailableDates()
            };

            model.SelectedDate = model.DefaultDate;
            model.Items        = service.GetValidationItems(model.SelectedDate.Date, true);
            ViewBag.Push       = new ViewModelBase(PushState, "/Hours/Validate", "Hours Validate");
            return(GetView("Validate", model));
        }
Пример #3
0
        public ActionResult RunValidation(DateTime period)
        {
            var model = new Models.ValidateVM
            {
                AvailableDates = repository.GetScrubAvailableDates(),
                SelectedDate   = new Models.AvailableDate()
                {
                    Date = period
                }
            };

            model.Items = service.GetValidationItems(model.SelectedDate.Date, true);
            return(PartialView("ValidationResultsGrid", model));
        }
Пример #4
0
        public ActionResult ScrubValidationGridCallback()
        {
            var period = DateTime.Parse(Request.Params["period"]);
            var model  = new Models.ValidateVM
            {
                AvailableDates = repository.GetScrubAvailableDates(),
                SelectedDate   = new Models.AvailableDate()
                {
                    Date = period
                }
            };

            model.Items = service.GetValidationItems(model.SelectedDate.Date, false);
            return(PartialView("ValidationResultsGrid", model));
        }