Esempio n. 1
0
        public PartialViewResult ConfigureAccomplishmentsDashboard()
        {
            var tenantAttribute = MultiTenantHelpers.GetTenantAttributeFromCache();
            var viewModel       = new ConfigureAccomplishmentsDashboardViewModel(tenantAttribute);

            return(ViewConfigureAccomplishmentsDashboard(viewModel));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        public ActionResult ConfigureAccomplishmentsDashboard(ConfigureAccomplishmentsDashboardViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewConfigureAccomplishmentsDashboard(viewModel));
            }

            var organizationRelationshipTypes = HttpRequestStorage.DatabaseEntities.OrganizationRelationshipTypes;

            viewModel.UpdateModel(organizationRelationshipTypes);
            MultiTenantHelpers.ClearTenantAttributeCacheForAllTenants();
            return(new ModalDialogFormJsonResult());
        }