public PartialViewResult Edit(GrantPrimaryKey grantPrimaryKey) { var grant = grantPrimaryKey.EntityObject; var viewModel = new EditGrantViewModel(grant); return(ViewEdit(viewModel, EditGrantType.ExistingGrant)); }
public ActionResult Edit(GrantPrimaryKey grantPrimaryKey, EditGrantViewModel viewModel) { var grant = grantPrimaryKey.EntityObject; if (!ModelState.IsValid) { return ViewEdit(viewModel, EditGrantType.ExistingGrant); } viewModel.UpdateModel(grant, CurrentPerson); SetMessageForDisplay($"{FieldDefinition.Grant.GetFieldDefinitionLabel()} \"{grant.GrantName}\" has been updated."); return new ModalDialogFormJsonResult(); }
private PartialViewResult ViewEdit(EditGrantViewModel viewModel, EditGrantType editGrantType) { var organizations = HttpRequestStorage.DatabaseEntities.Organizations.GetActiveOrganizations(); var grantStatuses = HttpRequestStorage.DatabaseEntities.GrantStatuses; var grantTypes = HttpRequestStorage.DatabaseEntities.GrantTypes; var viewData = new EditGrantViewData(editGrantType, organizations, grantStatuses, grantTypes ); return RazorPartialView<EditGrant, EditGrantViewData, EditGrantViewModel>(viewData, viewModel); }