Пример #1
0
 public static BynderClientSettings Create(Dictionary <string, string> connectorSettings)
 {
     try
     {
         var clientsettings = new BynderClientSettings()
         {
             ConsumerKey       = connectorSettings[SettingNames.ConsumerKey],
             ConsumerSecret    = connectorSettings[SettingNames.ConsumerSecret],
             CustomerBynderUrl = connectorSettings[SettingNames.CustomerBynderUrl],
             Token             = connectorSettings[SettingNames.Token],
             TokenSecret       = connectorSettings[SettingNames.TokenSecret],
         };
         return(clientsettings);
     }
     catch (KeyNotFoundException e)
     {
         throw new ArgumentException("Cannot create clientsettings, API-settings are missing in the dictionary",
                                     e.InnerException);
     }
 }
Пример #2
0
 /// <summary>
 /// constructor
 /// </summary>
 /// <param name="settings"></param>
 public BynderClient(BynderClientSettings settings)
 {
     _customerBynderUrl = settings.CustomerBynderUrl;
     InitializeManager(settings.ConsumerKey, settings.ConsumerSecret, settings.Token, settings.TokenSecret);
 }