예제 #1
0
 public SlackOptionsConfiguration(
     ISlackSettingsStore <PlatoSlackSettings> slackSettingsStore,
     ILogger <SlackOptionsConfiguration> logger,
     IEncrypter encrypter)
 {
     _slackSettingsStore = slackSettingsStore;
     _encrypter          = encrypter;
     _logger             = logger;
 }
예제 #2
0
 public SlackOptionsConfiguration(
     ISlackSettingsStore <SlackSettings> slackSettingsStore,
     IDataProtectionProvider dataProtectionProvider,
     ILogger <SlackOptionsConfiguration> logger)
 {
     _slackSettingsStore     = slackSettingsStore;
     _dataProtectionProvider = dataProtectionProvider;
     _logger = logger;
 }
예제 #3
0
 public AdminViewProvider(
     ISlackSettingsStore <SlackSettings> TwitterSettingsStore,
     IDataProtectionProvider dataProtectionProvider,
     ILogger <AdminViewProvider> logger,
     IShellSettings shellSettings,
     IPlatoHost platoHost)
 {
     _dataProtectionProvider = dataProtectionProvider;
     _TwitterSettingsStore   = TwitterSettingsStore;
     _shellSettings          = shellSettings;
     _platoHost = platoHost;
     _logger    = logger;
 }
예제 #4
0
 public AdminViewProvider(
     ISlackSettingsStore <PlatoSlackSettings> TwitterSettingsStore,
     ILogger <AdminViewProvider> logger,
     IShellSettings shellSettings,
     IEncrypter encrypter,
     IPlatoHost platoHost)
 {
     _TwitterSettingsStore = TwitterSettingsStore;
     _shellSettings        = shellSettings;
     _platoHost            = platoHost;
     _encrypter            = encrypter;
     _logger = logger;
 }