public AddOrderCommandHandler(IUserQueryService userQueryService, IShipmentQueryService shipmentQueryService, IOrderDiscountQueryService orderDiscountQueryService, IProductOrderQueryService productOrderQueryService, IOrderCommandService orderCommandService)
 {
     this.userQueryService          = userQueryService;
     this.shipmentQueryService      = shipmentQueryService;
     this.orderDiscountQueryService = orderDiscountQueryService;
     this.productOrderQueryService  = productOrderQueryService;
     this.orderCommandService       = orderCommandService;
 }
 public AddOrderCommandHandler(IUserQueryService userQueryService, IShipmentQueryService shipmentQueryService,
                               IOrderDiscountQueryService orderDiscountQueryService, IProductOrderQueryService productOrderQueryService,
                               IOrderCommandService orderCommandService, IEmailService emailService, IMapper mapper)
 {
     this.userQueryService          = userQueryService;
     this.shipmentQueryService      = shipmentQueryService;
     this.orderDiscountQueryService = orderDiscountQueryService;
     this.productOrderQueryService  = productOrderQueryService;
     this.orderCommandService       = orderCommandService;
     this.emailService = emailService;
     this.mapper       = mapper;
 }
示例#3
0
 public CreateOrderCommandHandler(IUserQueryService userQueryService, IShipmentQueryService shipmentQueryService,
                                  IOrderDiscountQueryService orderDiscountQueryService, IProductOrderQueryService productOrderQueryService,
                                  IAddressQueryService addressQueryService, IOrderFactory orderFactory, IEmailService emailService,
                                  IPaymentsRepository paymentsRepository)
 {
     this.userQueryService          = userQueryService;
     this.shipmentQueryService      = shipmentQueryService;
     this.orderDiscountQueryService = orderDiscountQueryService;
     this.productOrderQueryService  = productOrderQueryService;
     this.orderFactory        = orderFactory;
     this.addressQueryService = addressQueryService;
     this.emailService        = emailService;
     this.paymentsRepository  = paymentsRepository;
 }