public ActionResult Edit(TreatmentBMPDocumentPrimaryKey treatmentBMPDocumentPrimaryKey)
        {
            var treatmentBMPDocument = treatmentBMPDocumentPrimaryKey.EntityObject;
            var viewModel            = new EditViewModel(treatmentBMPDocument);

            return(ViewEdit(viewModel));
        }
        public PartialViewResult Delete(TreatmentBMPDocumentPrimaryKey treatmentBMPDocumentPrimaryKey)
        {
            var treatmentBMPDocument = treatmentBMPDocumentPrimaryKey.EntityObject;
            var viewModel            = new ConfirmDialogFormViewModel(treatmentBMPDocument.TreatmentBMPID);

            return(ViewDelete(treatmentBMPDocument, viewModel));
        }
        public ActionResult Edit(TreatmentBMPDocumentPrimaryKey treatmentBMPDocumentPrimaryKey, EditViewModel viewModel)
        {
            var treatmentBMPDocument = treatmentBMPDocumentPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewEdit(viewModel));
            }
            viewModel.UpdateModel(treatmentBMPDocument, CurrentPerson);
            return(new ModalDialogFormJsonResult());
        }
        public ActionResult Delete(TreatmentBMPDocumentPrimaryKey treatmentBMPDocumentPrimaryKey, ConfirmDialogFormViewModel viewModel)
        {
            var treatmentBMPDocument = treatmentBMPDocumentPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewDelete(treatmentBMPDocument, viewModel));
            }
            HttpRequestStorage.DatabaseEntities.TreatmentBMPDocuments.Remove(treatmentBMPDocument);
            return(new ModalDialogFormJsonResult());
        }