public BaseController(IConfiguration configuration, ITS3DataProvider ts3DataProvider,
                       IOptions <TeamspeakConfiguration> ts3Config)
 {
     Configuration   = configuration;
     Ts3DataProvider = ts3DataProvider;
     TS3Config       = ts3Config;
 }
 public AnalyticsJob(ILogger <AnalyticsJob> logger, IServiceProvider serviceProvider,
                     ITS3DataProvider ts3DataProvider, IOptions <ServiceConfiguration> serviceConfiguration)
 {
     _logger               = logger;
     _serviceProvider      = serviceProvider;
     _ts3DataProvider      = ts3DataProvider;
     _serviceConfiguration = serviceConfiguration;
     _delay = _serviceConfiguration.Value.AnalyticsPeriod;
 }
 public ServerController(IConfiguration configuration, ITS3DataProvider ts3DataProvider,
                         IOptions <TeamspeakConfiguration> ts3Config) : base(configuration, ts3DataProvider, ts3Config)
 {
 }
Ejemplo n.º 4
0
 public AuthController(TS3AnalyticsDbContext ts3AnalyticsDbContext, IConfiguration configuration, ITS3DataProvider ts3DataProvider,
                       IOptions <TeamspeakConfiguration> ts3Config, IOptions <ServiceConfiguration> serviceConfiguration) : base(configuration, ts3DataProvider, ts3Config)
 {
     _ts3AnalyticsDbContext = ts3AnalyticsDbContext;
     _serviceConfiguration  = serviceConfiguration;
 }