Example #1
0
        public ViewResult Score(TreatmentBMPAssessmentPrimaryKey treatmentBMPAssessmentPrimaryKey)
        {
            var treatmentBMPAssessment = treatmentBMPAssessmentPrimaryKey.EntityObject;
            var viewModel = new ScoreViewModel(treatmentBMPAssessment);

            return(ViewScore(treatmentBMPAssessment, viewModel));
        }
Example #2
0
        public PartialViewResult Delete(TreatmentBMPAssessmentPrimaryKey treatmentBMPAssessmentPrimaryKey)
        {
            var treatmentBMPAssessment = treatmentBMPAssessmentPrimaryKey.EntityObject;
            var viewModel = new ConfirmDialogFormViewModel(treatmentBMPAssessment.TreatmentBMPAssessmentID);

            return(ViewDeleteTreatmentBMPAssessment(treatmentBMPAssessment, viewModel));
        }
Example #3
0
        public ViewResult Detail(TreatmentBMPAssessmentPrimaryKey treatmentBMPAssessmentPrimaryKey)
        {
            var treatmentBMPAssessment = treatmentBMPAssessmentPrimaryKey.EntityObject;
            var viewData = new DetailViewData(CurrentPerson, treatmentBMPAssessment);

            return(RazorView <Detail, DetailViewData>(viewData));
        }
Example #4
0
        public ActionResult Delete(TreatmentBMPAssessmentPrimaryKey treatmentBMPAssessmentPrimaryKey, ConfirmDialogFormViewModel viewModel)
        {
            var treatmentBMPAssessment = treatmentBMPAssessmentPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewDeleteTreatmentBMPAssessment(treatmentBMPAssessment, viewModel));
            }
            treatmentBMPAssessment.DeleteFull(HttpRequestStorage.DatabaseEntities);
            SetMessageForDisplay("BMP Assessment successfully deleted.");
            return(new ModalDialogFormJsonResult());
        }
Example #5
0
        public ActionResult Score(TreatmentBMPAssessmentPrimaryKey treatmentBMPAssessmentPrimaryKey, ScoreViewModel viewModel)
        {
            var treatmentBMPAssessment = treatmentBMPAssessmentPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewScore(treatmentBMPAssessment, viewModel));
            }

            viewModel.UpdateModel(treatmentBMPAssessment, CurrentPerson);

            SetMessageForDisplay("Score successfully saved.");

            return(viewModel.AutoAdvance
                ? RedirectToAction(new SitkaRoute <TreatmentBMPAssessmentController>(c => c.Detail(treatmentBMPAssessment.TreatmentBMPAssessmentID)))
                : RedirectToAction(new SitkaRoute <TreatmentBMPAssessmentController>(c => c.Score(treatmentBMPAssessment.TreatmentBMPAssessmentID))));
        }