private Dictionary <string, string> CustomConfigurationSection() { Dictionary <string, string> configData = new Dictionary <string, string>(); NewUserDefaultsSection nuDefaults = WebConfigurationManager.GetWebApplicationSection("newUserDefaults") as ConfigMvc.Configuration.NewUserDefaultsSection; if (nuDefaults != null) { configData.Add("City", nuDefaults.City); configData.Add("Country", nuDefaults.Country); configData.Add("Language", nuDefaults.Language); configData.Add("Region", nuDefaults.RegionCode.ToString()); } return(configData); }
public IEnumerable <string> GetConfig() { NewUserDefaultsSection defaults = (NewUserDefaultsSection)WebConfigurationManager .GetSection("customDefaults/newUserDefaults"); yield return(string.Format("Defaults: {0}, {1}, {2}, {3}", defaults.City, defaults.Country, defaults.Language, defaults.Region)); PlacesSection places = (PlacesSection)WebConfigurationManager .GetSection("customDefaults/places"); foreach (Place place in places.Places) { yield return(string.Format("Place: {0}, {1}, {2}", place.Code, place.City, place.Country)); } }