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; }
/// <summary> /// Class constructor /// </summary> public WritterService(IWritterRepository repository) { _repository = repository; }
public WritterService(IWritterRepository writterRepository) { _writterRepository = writterRepository; }