Esempio n. 1
0
 public InvoiceEventsRepository(HttpClient client, InvoiceWorkerOptions options, ILogger logger)
 {
     _httpClient = client;
     _feedUrl    = options.FeedUrl;
     _logger     = logger;
 }
Esempio n. 2
0
 public InvoiceWorkerService(IInvoiceEventsRepository invoiceEventsRepository, IInvoiceDocumentWriter documentWriter, IInvoiceStorageRepository storageRepository, InvoiceWorkerOptions options, ILogger logger)
 {
     _options = options;
     _logger  = logger;
     _invoiceEventsRepository = invoiceEventsRepository;
     _documentWriter          = documentWriter;
     _storageRepository       = storageRepository;
 }