Exemple #1
0
        public static TDefault Value <T, TDefault>(TDefault defaultValue)
        {
            var value = ConfigurationManagerWrapper.AppSettings(typeof(T).Name);

            if (string.IsNullOrEmpty(value))
            {
                return(defaultValue);
            }

            try
            {
                return((TDefault)Convert.ChangeType(value, typeof(TDefault)));
            }
            catch
            {
                return(defaultValue);
            }
        }
Exemple #2
0
 public static string Value <T>()
 {
     return(ConfigurationManagerWrapper.AppSettings(typeof(T).Name));
 }