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"); }
public ChooseUserCommand(IAutoRentContext context, IOrderComposer orderComposer) { this.context = context ?? throw new ArgumentNullException("context"); this.orderComposer = orderComposer ?? throw new ArgumentNullException("orderComposer"); }