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)); }
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)); }
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)); }
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)); }