public Worker(ILogger <Worker> logger, IBusControl bus, IOptionsMonitor <TimerSettings> timerOptions, ISendDataService sendDataService) : base() { this.logger = logger; this.bus = bus; timerSettings = timerOptions.CurrentValue; this.sendDataService = sendDataService; }
public ZenDeskService(ISendDataService sendDataService, ILogger <ZenDeskService> logger, IFetchService fetchService, IConfiguration configuration) { _url = configuration.GetValue <string>("ZenDesk:Url"); _token = configuration.GetValue <string>("ZenDesk:Token"); Metric = configuration.GetValue <string>("ZenDesk:Metric"); _fetchService = fetchService; _logger = logger; _sendDataService = sendDataService; }
public OtherDeskService(ISendDataService sendDataService, ILogger <OtherDeskService> logger, IFetchService fetchService) { _fetchService = fetchService; _logger = logger; _sendDataService = sendDataService; }