コード例 #1
0
        public PartialViewResult Delete(ProjectDocumentUpdatePrimaryKey projectDocumentUpdatePrimaryKey)
        {
            var projectDocumentUpdate = projectDocumentUpdatePrimaryKey.EntityObject;
            var viewModel             = new ConfirmDialogFormViewModel(projectDocumentUpdate.ProjectDocumentUpdateID);

            return(ViewDelete(projectDocumentUpdate, viewModel));
        }
コード例 #2
0
        public PartialViewResult Edit(ProjectDocumentUpdatePrimaryKey projectDocumentUpdatePrimaryKey)
        {
            var projectDocumentUpdate = projectDocumentUpdatePrimaryKey.EntityObject;
            var viewModel             = new EditProjectDocumentUpdatesViewModel(projectDocumentUpdate);

            return(ViewEdit(viewModel));
        }
コード例 #3
0
        public ActionResult Edit(ProjectDocumentUpdatePrimaryKey projectDocumentUpdatePrimaryKey, EditProjectDocumentUpdatesViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewEdit(viewModel));
            }
            var projectDocumentUpdate = projectDocumentUpdatePrimaryKey.EntityObject;

            viewModel.UpdateModel(projectDocumentUpdate);
            projectDocumentUpdate.ProjectUpdateBatch.TickleLastUpdateDate(CurrentPerson);
            return(new ModalDialogFormJsonResult());
        }
コード例 #4
0
        public ActionResult Delete(ProjectDocumentUpdatePrimaryKey projectDocumentUpdatePrimaryKey, ConfirmDialogFormViewModel viewModel)
        {
            var projectDocumentUpdate = projectDocumentUpdatePrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewDelete(projectDocumentUpdate, viewModel));
            }
            projectDocumentUpdate.ProjectUpdateBatch.TickleLastUpdateDate(CurrentPerson);
            projectDocumentUpdate.DeleteFull(HttpRequestStorage.DatabaseEntities);
            return(new ModalDialogFormJsonResult());
        }