public PartialViewResult Delete(ProjectDocumentPrimaryKey projectDocumentPrimaryKey) { var projectDocument = projectDocumentPrimaryKey.EntityObject; var viewModel = new ConfirmDialogFormViewModel(projectDocument.ProjectDocumentID); return(ViewDelete(projectDocument, viewModel)); }
public PartialViewResult Edit(ProjectDocumentPrimaryKey projectDocumentPrimaryKey) { var projectDocument = projectDocumentPrimaryKey.EntityObject; var viewModel = new EditProjectDocumentsViewModel(projectDocument); return(ViewEdit(viewModel)); }
public ActionResult Edit(ProjectDocumentPrimaryKey projectDocumentPrimaryKey, EditProjectDocumentsViewModel viewModel) { var projectDocument = projectDocumentPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEdit(viewModel)); } viewModel.UpdateModel(projectDocument); SetMessageForDisplay($"Successfully update document \"{projectDocument.DisplayName}\"."); return(new ModalDialogFormJsonResult()); }
public ActionResult Delete(ProjectDocumentPrimaryKey projectDocumentPrimaryKey, ConfirmDialogFormViewModel viewModel) { var projectDocument = projectDocumentPrimaryKey.EntityObject; var project = projectDocument.Project; var displayName = projectDocument.DisplayName; if (!ModelState.IsValid) { return(ViewDelete(projectDocument, viewModel)); } projectDocument.FileResource.DeleteFull(HttpRequestStorage.DatabaseEntities); SetMessageForDisplay($"Successfully deleted document \"{displayName}\"."); return(new ModalDialogFormJsonResult()); }