コード例 #1
0
        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));
        }
コード例 #2
0
        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());
        }