Example #1
0
        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));
            }
        }