private PartialViewResult ViewDelete(TreatmentBMPDocument treatmentBMPDocument, ConfirmDialogFormViewModel viewModel) { var canDelete = !treatmentBMPDocument.HasDependentObjects(); var confirmMessage = canDelete ? "Are you sure you want to delete this Treatment BMP Document?" : ConfirmDialogFormViewData.GetStandardCannotDeleteMessage("Treatment BMP Document", SitkaRoute <TreatmentBMPController> .BuildLinkFromExpression(x => x.Detail(treatmentBMPDocument.TreatmentBMPID), "here")); var viewData = new ConfirmDialogFormViewData(confirmMessage, canDelete); return(RazorPartialView <ConfirmDialogForm, ConfirmDialogFormViewData, ConfirmDialogFormViewModel>(viewData, viewModel)); }
public ActionResult New(TreatmentBMPPrimaryKey treatmentBMPPrimaryKey, NewViewModel viewModel) { var treatmentBMP = treatmentBMPPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewNewTreatmentBMPDocument(viewModel)); } var treatmentBMPDocument = new TreatmentBMPDocument(treatmentBMP); viewModel.UpdateModel(treatmentBMPDocument, CurrentPerson); HttpRequestStorage.DatabaseEntities.TreatmentBMPDocuments.Add(treatmentBMPDocument); return(new ModalDialogFormJsonResult()); }