示例#1
0
        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));
        }
示例#3
0
        public PartialViewResult DeleteProgramDocument(FileResourcePrimaryKey fileResourcePrimaryKey)
        {
            var viewModel = new ConfirmDialogFormViewModel(fileResourcePrimaryKey.PrimaryKeyValue);

            return(ViewProgramDocument(fileResourcePrimaryKey.EntityObject, viewModel));
        }