public PartialViewResult ConfigureAccomplishmentsDashboard() { var tenantAttribute = MultiTenantHelpers.GetTenantAttributeFromCache(); var viewModel = new ConfigureAccomplishmentsDashboardViewModel(tenantAttribute); return(ViewConfigureAccomplishmentsDashboard(viewModel)); }
private PartialViewResult ViewConfigureAccomplishmentsDashboard(ConfigureAccomplishmentsDashboardViewModel viewModel) { IEnumerable <SelectListItem> organizationRelationshipTypes = HttpRequestStorage.DatabaseEntities.OrganizationRelationshipTypes .ToList().ToSelectListWithEmptyFirstRow( x => x.OrganizationRelationshipTypeID.ToString(CultureInfo.InvariantCulture), x => x.OrganizationRelationshipTypeName.ToString(CultureInfo.InvariantCulture), "Funding Organization (Default)"); var viewData = new ConfigureAccomplishmentsDashboardViewData(organizationRelationshipTypes); return(RazorPartialView <ConfigureAccomplishmentsDashboard, ConfigureAccomplishmentsDashboardViewData, ConfigureAccomplishmentsDashboardViewModel>(viewData, viewModel)); }
public ActionResult ConfigureAccomplishmentsDashboard(ConfigureAccomplishmentsDashboardViewModel viewModel) { if (!ModelState.IsValid) { return(ViewConfigureAccomplishmentsDashboard(viewModel)); } var organizationRelationshipTypes = HttpRequestStorage.DatabaseEntities.OrganizationRelationshipTypes; viewModel.UpdateModel(organizationRelationshipTypes); MultiTenantHelpers.ClearTenantAttributeCacheForAllTenants(); return(new ModalDialogFormJsonResult()); }