public RegionalInfo GetRegionsFromCountry(string countryCode) { RegionalInfo ri = new RegionalInfo(); ListController ctlEntry = new ListController(); // listKey in format "Country.US:Region" string listKey = "Country." + countryCode; ListEntryInfoCollection entryCollection = ctlEntry.GetListEntryInfoCollection("Region", listKey); if (entryCollection.Count != 0) { foreach (ListEntryInfo lei in entryCollection) { ri.TextArray.Add(lei.Text); ri.ValueArray.Add(lei.Value); } switch (countryCode) { case "US": ri.PostalText = "Zip"; ri.RegionText = "State"; break; case "CA": ri.RegionText = "Province"; ri.PostalText = "Postal"; break; } } else { ri.RegionText = "Region"; ri.PostalText = "Postal"; } return(ri); }
public RegionalInfo GetRegionsFromCountry(string countryCode) { RegionalInfo ri = new RegionalInfo(); ListController ctlEntry = new ListController(); // listKey in format "Country.US:Region" string listKey = "Country." + countryCode; ListEntryInfoCollection entryCollection = ctlEntry.GetListEntryInfoCollection("Region", listKey); if (entryCollection.Count != 0) { foreach (ListEntryInfo lei in entryCollection) { ri.TextArray.Add(lei.Text); ri.ValueArray.Add(lei.Value); } switch (countryCode) { case "US": ri.PostalText = "Zip"; ri.RegionText = "State"; break; case "CA": ri.RegionText = "Province"; ri.PostalText = "Postal"; break; } } else { ri.RegionText = "Region"; ri.PostalText = "Postal"; } return ri; }