public PartialViewResult EditGrantNoteInternal(GrantNoteInternalPrimaryKey grantNoteInternalPrimaryKey) { var grantNoteInternal = grantNoteInternalPrimaryKey.EntityObject; var viewModel = new EditGrantNoteInternalViewModel(grantNoteInternal); return(ViewEditNoteInternal(viewModel, EditGrantNoteInternalType.ExistingNote)); }
public ActionResult NewGrantNoteInternal(GrantPrimaryKey grantPrimaryKey, EditGrantNoteInternalViewModel viewModel) { if (!ModelState.IsValid) { return ViewEditNoteInternal(viewModel, EditGrantNoteInternalType.NewNote); } var grant = grantPrimaryKey.EntityObject; var grantNoteInternal = GrantNoteInternal.CreateNewBlank(grant, CurrentPerson); viewModel.UpdateModel(grantNoteInternal, CurrentPerson, EditGrantNoteType.NewNote); HttpRequestStorage.DatabaseEntities.GrantNoteInternals.Add(grantNoteInternal); SetMessageForDisplay($"{FieldDefinition.GrantNoteInternal.GetFieldDefinitionLabel()} has been created."); return new ModalDialogFormJsonResult(); }
public ActionResult EditGrantNoteInternal(GrantNoteInternalPrimaryKey grantNoteInternalPrimaryKey, EditGrantNoteInternalViewModel viewModel) { if (!ModelState.IsValid) { return(ViewEditNoteInternal(viewModel, EditGrantNoteInternalType.ExistingNote)); } var grantNoteInternal = grantNoteInternalPrimaryKey.EntityObject; viewModel.UpdateModel(grantNoteInternal, CurrentPerson, EditGrantNoteType.ExistingNote); HttpRequestStorage.DatabaseEntities.GrantNoteInternals.AddOrUpdate(grantNoteInternal); SetMessageForDisplay($"{FieldDefinition.GrantNoteInternal.GetFieldDefinitionLabel()} has been updated."); return(new ModalDialogFormJsonResult()); }
private PartialViewResult ViewEditNoteInternal(EditGrantNoteInternalViewModel viewModel, EditGrantNoteInternalType editGrantNoteInternalType) { var viewData = new EditGrantNoteInternalViewData(editGrantNoteInternalType); return(RazorPartialView <EditGrantNoteInternal, EditGrantNoteInternalViewData, EditGrantNoteInternalViewModel>(viewData, viewModel)); }
public PartialViewResult NewGrantNoteInternal(GrantPrimaryKey grantPrimaryKey) { var viewModel = new EditGrantNoteInternalViewModel(); return(ViewEditNoteInternal(viewModel, EditGrantNoteInternalType.NewNote)); }