public SalesFileAnalyzer(ILogger <SalesFileAnalyzer> logger, IConfiguration configuration, ISalesDataProcessor salesDataProcessor, IRabbitMqClientPublisher publisher)
 {
     _logger             = logger;
     _configuration      = configuration;
     _salesDataProcessor = salesDataProcessor;
     _publisher          = publisher;
 }
 public OutputDataProcessor(ILogger <OutputDataProcessor> logger, IRabbitMqClientPublisher clientPublisher, IConfiguration configuration, SalesProcessorDbContext context)
 {
     _logger          = logger;
     _clientPublisher = clientPublisher;
     _configuration   = configuration;
     _context         = context;
 }
Esempio n. 3
0
 public FolderScanner(ILogger <FolderScanner> logger, IConfiguration configuration, IRabbitMqClientPublisher publisher, FileWatcherDbContext context)
 {
     _logger        = logger;
     _context       = context;
     _configuration = configuration;
     _publisher     = publisher;
     _folderPath    = configuration["InputFolder"];
 }