Ejemplo n.º 1
0
 public IEnumerable <ExtensionWithDefault> GetExtensions(ExtensionsAppsettingKey key)
 {
     return(GetSettingAsIEnumerableOfString(key).Select(x =>
     {
         var splitted = x.Split(':');
         var defaultSelected = true;
         if (splitted.Length == 2)
         {
             defaultSelected = bool.Parse(splitted.Last());
         }
         return new ExtensionWithDefault("." + splitted.First(), defaultSelected);
     }));
 }
Ejemplo n.º 2
0
 public IEnumerable <string> GetSettingAsIEnumerableOfString(ExtensionsAppsettingKey key)
 {
     return(GetAppsetting(key).Split(';').Select(x => x.Trim()));
 }
Ejemplo n.º 3
0
 public string GetAppsetting(ExtensionsAppsettingKey key)
 {
     return(ConfigurationManager.AppSettings[key.ToString()]);
 }