public Dictionary <string, string> Organizations() { var organizationList = new Dictionary <string, string>(); var organizationFacets = Facets.First(f => f.FacetField == "organization"); var organizations = organizationFacets.FacetResults; foreach (var organization in organizations) { if (OrganizationFacet(organization)) { SeoUrl seoName = new SeoUrl(organization.Name); if (!organizationList.ContainsKey(seoName.Organization)) { organizationList.Add(seoName.Organization, organization.Name); } } } return(organizationList); }