public ToxicityController(ILogger <WeatherForecastController> logger,
                           ToxicityContext dbContext,
                           IMapper mapper,
                           IBackgroundServiceQueue queue)
 {
     _logger    = logger ?? throw new ArgumentNullException(nameof(logger));
     _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
     _mapper    = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _queue     = queue ?? throw new ArgumentNullException(nameof(queue));
 }
 public ExceptionalHostedService(ILogger <ExceptionalHostedService> logger, IBackgroundServiceQueue queue) =>
 (_logger, _queue) = (logger, queue);