public PartialViewResult EditGrantModificationNoteInternal(GrantModificationNoteInternalPrimaryKey grantModificationNoteInternalPrimaryKey)
        {
            var grantModificationNoteInternal = grantModificationNoteInternalPrimaryKey.EntityObject;
            var viewModel = new EditGrantModificationNoteInternalViewModel(grantModificationNoteInternal);

            return(ViewEditNoteInternal(viewModel, EditGrantModificationNoteInternalType.ExistingGrantModificationNoteInternal));
        }
        public ActionResult EditGrantModificationNoteInternal(GrantModificationNoteInternalPrimaryKey grantModificationNoteInternalPrimaryKey, EditGrantModificationNoteInternalViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewEditNoteInternal(viewModel, EditGrantModificationNoteInternalType.ExistingGrantModificationNoteInternal));
            }

            var grantModificationNoteInternal = grantModificationNoteInternalPrimaryKey.EntityObject;

            viewModel.UpdateModel(grantModificationNoteInternal, CurrentPerson, EditGrantModificationNoteInternalType.ExistingGrantModificationNoteInternal);
            HttpRequestStorage.DatabaseEntities.GrantModificationNoteInternals.AddOrUpdate(grantModificationNoteInternal);
            SetMessageForDisplay($"{FieldDefinition.GrantModificationNoteInternal.GetFieldDefinitionLabel()} has been updated.");
            return(new ModalDialogFormJsonResult());
        }
        public ActionResult DeleteGrantModificationNoteInternal(GrantModificationNoteInternalPrimaryKey grantModificationNoteInternalPrimaryKey, ConfirmDialogFormViewModel viewModel)
        {
            var grantModificationNoteInternal = grantModificationNoteInternalPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewDeleteGrantModificationNoteInternal(grantModificationNoteInternal, viewModel));
            }

            var message = $"{FieldDefinition.GrantModificationNoteInternal.GetFieldDefinitionLabel()} created on '{grantModificationNoteInternal.CreatedDate}' by '{grantModificationNoteInternal.CreatedByPerson.FullNameFirstLast}' successfully deleted.";

            grantModificationNoteInternal.DeleteFull(HttpRequestStorage.DatabaseEntities);
            SetMessageForDisplay(message);
            return(new ModalDialogFormJsonResult());
        }
        public PartialViewResult DeleteGrantModificationNoteInternal(GrantModificationNoteInternalPrimaryKey grantModificationNoteInternalPrimaryKey)
        {
            var viewModel = new ConfirmDialogFormViewModel(grantModificationNoteInternalPrimaryKey.PrimaryKeyValue);

            return(ViewDeleteGrantModificationNoteInternal(grantModificationNoteInternalPrimaryKey.EntityObject, viewModel));
        }