private PartialViewResult ViewDeleteGrantNote(GrantNote grantNote, ConfirmDialogFormViewModel viewModel) { var confirmMessage = $"Are you sure you want to delete this {FieldDefinition.GrantNote.GetFieldDefinitionLabel()} created on '{grantNote.CreatedDate}' by '{grantNote.CreatedByPerson.FullNameFirstLast}'?"; var viewData = new ConfirmDialogFormViewData(confirmMessage, true); return(RazorPartialView <ConfirmDialogForm, ConfirmDialogFormViewData, ConfirmDialogFormViewModel>(viewData, viewModel)); }
public ActionResult NewGrantNote(GrantPrimaryKey grantPrimaryKey, EditGrantNoteViewModel viewModel) { if (!ModelState.IsValid) { return ViewEditNote(viewModel, EditGrantNoteType.NewNote); } var grant = grantPrimaryKey.EntityObject; var grantNote = GrantNote.CreateNewBlank(grant, CurrentPerson); viewModel.UpdateModel(grantNote, CurrentPerson, EditGrantNoteType.NewNote); HttpRequestStorage.DatabaseEntities.GrantNotes.Add(grantNote); SetMessageForDisplay($"{FieldDefinition.GrantNote.GetFieldDefinitionLabel()} has been created."); return new ModalDialogFormJsonResult(); }