Exemplo n.º 1
0
        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);
 }