public ActionResult DeleteProgramDocument(FileResourcePrimaryKey fileResourcePrimaryKey, ConfirmDialogFormViewModel viewModel) { var document = fileResourcePrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewProgramDocument(document, viewModel)); } document.ProgramsWhereYouAreTheProgramFileResource.ForEach(x => x.ProgramFileResource = null); HttpRequestStorage.DatabaseEntities.SaveChanges(); document.Delete(HttpRequestStorage.DatabaseEntities); var message = $"Program Document '{document.OriginalCompleteFileName}' successfully deleted."; SetMessageForDisplay(message); return(new ModalDialogFormJsonResult()); }
public ActionResult DisplayResourceByID(FileResourcePrimaryKey fileResourcePrimaryKey) { var fileResource = fileResourcePrimaryKey.EntityObject; return(DisplayResourceImpl(fileResourcePrimaryKey.PrimaryKeyValue.ToString(), fileResource)); }
public PartialViewResult DeleteProgramDocument(FileResourcePrimaryKey fileResourcePrimaryKey) { var viewModel = new ConfirmDialogFormViewModel(fileResourcePrimaryKey.PrimaryKeyValue); return(ViewProgramDocument(fileResourcePrimaryKey.EntityObject, viewModel)); }