Exemplo n.º 1
0
 public OrderProcessedEventHandler(
     EventHandlerLogger <OrderProcessedEventHandler
                         , OrderProcessedEvent> logger
     , IMessageProducer messageProducer
     , IInventoryRepository repository
     , ITracer tracer)
 {
     this.logger          = logger;
     this.messageProducer = messageProducer;
     this.repository      = repository;
     this.tracer          = tracer;
 }
Exemplo n.º 2
0
 public CustomerCreatedEventHandler(
     EventHandlerLogger <CustomerCreatedEventHandler, CustomerCreatedEvent> logger,
     IFaultHandlingHttpClient httpClient,
     ICustomerRepository repository,
     ExternalApis apis, ITracer tracer)
 {
     this.logger     = logger;
     this.httpClient = httpClient;
     this.repository = repository;
     this.apis       = apis;
     this.tracer     = tracer;
 }