using System; using System.Configuration; //+ namespace General { public static class ConfigurationFacade { //- @ApplicationSettings -// public static String ApplicationSettings(String key) { String value = System.Configuration.ConfigurationManager.AppSettings[key]; if (String.IsNullOrEmpty(value)) { throw new ConfigurationErrorsException(String.Format("{0} is required in the application configuration file", key)); } //+ return value; } //- @ConnectionString -// public static String ConnectionString(String key) { ConnectionStringSettings cs = System.Configuration.ConfigurationManager.ConnectionStrings[key]; if (cs == null || String.IsNullOrEmpty(cs.ConnectionString)) { throw new ConfigurationErrorsException(String.Format("{0} is required in the application configuration file", key)); } //+ return cs.ConnectionString; } } }