public OrderCommandHandler(IProductRepository productRepository,
                            IOrderAdoRepository orderAdoRepository, IOrderItemAdoRepository orderItemAdoRepository,
                            IOrderComposer orderComposer)
 {
     _productRepository      = productRepository;
     _orderAdoRepository     = orderAdoRepository;
     _orderItemAdoRepository = orderItemAdoRepository;
     _orderComposer          = orderComposer;
 }
 public CheckOrderCommand(IOrderComposer orderComposer)
 {
     this.orderComposer = orderComposer ?? throw new ArgumentNullException("orderComposer");
 }
Example #3
0
 public ChooseUserCommand(IAutoRentContext context, IOrderComposer orderComposer)
 {
     this.context       = context ?? throw new ArgumentNullException("context");
     this.orderComposer = orderComposer ?? throw new ArgumentNullException("orderComposer");
 }