Esempio n. 1
0
 public OrderWriter(IWritterRepository <Order, OrderId> orderRepository,
                    ITransientDomainEventSubscriber subscriber,
                    IEnumerable <IDomainEventHandler <OrderId, OrderCreated> > orderCreatedEventHandlers,
                    IEnumerable <IDomainEventHandler <OrderId, ProductAdded> > productAddedEventHandlers,
                    IEnumerable <IDomainEventHandler <OrderId, ProductQuantityChanged> > productQuantityChangedEventHandlers)
 {
     this.orderRepository                     = orderRepository;
     this.subscriber                          = subscriber;
     this.orderCreatedEventHandlers           = orderCreatedEventHandlers;
     this.productAddedEventHandlers           = productAddedEventHandlers;
     this.productQuantityChangedEventHandlers = productQuantityChangedEventHandlers;
 }
Esempio n. 2
0
 /// <summary>
 /// Class constructor
 /// </summary>
 public WritterService(IWritterRepository repository)
 {
     _repository = repository;
 }
Esempio n. 3
0
 public WritterService(IWritterRepository writterRepository)
 {
     _writterRepository = writterRepository;
 }