public PartialViewResult EditGrantFile(GrantFileResourcePrimaryKey grantFileResourcePrimaryKey) { var fileResource = grantFileResourcePrimaryKey.EntityObject; var viewModel = new EditFileResourceViewModel(fileResource); return(ViewEditGrantFile(viewModel)); }
public ActionResult EditGrantFile(GrantFileResourcePrimaryKey grantFileResourcePrimaryKey, EditFileResourceViewModel viewModel) { var fileResource = grantFileResourcePrimaryKey.EntityObject; if (!ModelState.IsValid) { return ViewEditGrantFile(viewModel); } viewModel.UpdateModel(fileResource); SetMessageForDisplay($"Successfully updated file \"{fileResource.DisplayName}\"."); return new ModalDialogFormJsonResult(); }
public ActionResult DeleteGrantFile(GrantFileResourcePrimaryKey grantFileResourcePrimaryKey, ConfirmDialogFormViewModel viewModel) { var grantFileResource = grantFileResourcePrimaryKey.EntityObject; if (!ModelState.IsValid) { return ViewDeleteGrantFile(grantFileResource, viewModel); } var message = $"{FieldDefinition.Grant.GetFieldDefinitionLabel()} file \"{grantFileResource.DisplayName}\" created on '{grantFileResource.FileResource.CreateDate}' by '{grantFileResource.FileResource.CreatePerson.FullNameFirstLast}' successfully deleted."; grantFileResource.DeleteFullAndChildless(HttpRequestStorage.DatabaseEntities); SetMessageForDisplay(message); return new ModalDialogFormJsonResult(); }
public PartialViewResult DeleteGrantFile(GrantFileResourcePrimaryKey grantFileResourcePrimaryKey) { var viewModel = new ConfirmDialogFormViewModel(grantFileResourcePrimaryKey.PrimaryKeyValue); return(ViewDeleteGrantFile(grantFileResourcePrimaryKey.EntityObject, viewModel)); }