private static void ConfigureProvider(ProviderElement configProvider, IProvider provider)
        {
            if (string.IsNullOrEmpty(configProvider.ConsumerKey))
                throw new Exception("Please specify Consumer Key for " + provider.ProviderType);
            if (string.IsNullOrEmpty(configProvider.ConsumerSecret))
                throw new Exception("Please specify Consumer Secret for " + provider.ProviderType);

            provider.Consumerkey = configProvider.ConsumerKey;
            provider.Consumersecret = configProvider.ConsumerSecret;
            provider.AdditionalScopes = configProvider.AdditionalScopes;
            if (!string.IsNullOrEmpty(configProvider.ScopeLevel))
                provider.ScopeLevel = (SCOPE_LEVEL)Enum.Parse(typeof(SCOPE_LEVEL), configProvider.ScopeLevel);
            else
                provider.ScopeLevel = SCOPE_LEVEL.DEFAULT;
        }
Exemple #2
0
        private static void ConfigureProvider(ProviderElement configProvider, IProvider provider)
        {
            if (string.IsNullOrEmpty(configProvider.ConsumerKey))
            {
                throw new Exception("Please specify Consumer Key for " + provider.ProviderType);
            }
            if (string.IsNullOrEmpty(configProvider.ConsumerSecret))
            {
                throw new Exception("Please specify Consumer Secret for " + provider.ProviderType);
            }

            provider.Consumerkey      = configProvider.ConsumerKey;
            provider.Consumersecret   = configProvider.ConsumerSecret;
            provider.AdditionalScopes = configProvider.AdditionalScopes;
            if (!string.IsNullOrEmpty(configProvider.ScopeLevel))
            {
                provider.ScopeLevel = (SCOPE_LEVEL)Enum.Parse(typeof(SCOPE_LEVEL), configProvider.ScopeLevel);
            }
            else
            {
                provider.ScopeLevel = SCOPE_LEVEL.DEFAULT;
            }
        }
 public void Remove(ProviderElement element)
 {
     BaseRemove(element.WrapperName);
 }
 public void Add(ProviderElement element)
 {
     BaseAdd(element);
 }
 public void Remove(ProviderElement element)
 {
     BaseRemove(element.WrapperName);
 }
 public void Add(ProviderElement element)
 {
     BaseAdd(element);
 }