public static TreatmentBMPAssessment Create(TreatmentBMP treatmentBMP) { var fieldVisit = TestFieldVisit.Create(treatmentBMP); var treatmentBMPAssessment = new TreatmentBMPAssessment(treatmentBMP, treatmentBMP.TreatmentBMPType, fieldVisit, TreatmentBMPAssessmentType.Initial, false); return(treatmentBMPAssessment); }
private PartialViewResult ViewDeleteTreatmentBMPAssessment(TreatmentBMPAssessment treatmentBMPAssessment, ConfirmDialogFormViewModel viewModel) { var canDelete = treatmentBMPAssessment.CanDelete(CurrentPerson); var confirmMessage = canDelete ? $"Are you sure you want to delete the assessment dated {treatmentBMPAssessment.GetAssessmentDate().ToStringDate()}?" : ConfirmDialogFormViewData.GetStandardCannotDeleteMessage("Treatment BMP", SitkaRoute <TreatmentBMPAssessmentController> .BuildLinkFromExpression(x => x.Detail(treatmentBMPAssessment), "here")); var viewData = new ConfirmDialogFormViewData(confirmMessage, canDelete); return(RazorPartialView <ConfirmDialogForm, ConfirmDialogFormViewData, ConfirmDialogFormViewModel>(viewData, viewModel)); }
private ViewResult ViewScore(TreatmentBMPAssessment treatmentBMPAssessment, ScoreViewModel viewModel) { var viewData = new ScoreViewData(CurrentPerson, treatmentBMPAssessment); return(RazorView <Score, ScoreViewData, ScoreViewModel>(viewData, viewModel)); }