public GetOfferHandler(OrderRepository orders, OrderHeaderRepository orderHeaders, CalculatePrices calculatePrices) { _orders = orders; _orderHeaders = orderHeaders; _calculatePrices = calculatePrices; }
public GetOfferHandler(OrderRepository orders, SalesCrudOperations crudOperations, CalculatePrices calculatePrices) { _orders = orders; _crudOperations = crudOperations; _calculatePrices = calculatePrices; }
public PlaceOrderHandler(CalculatePrices calculatePrices, OrderRepository orders, OrderEventsOutbox eventsOutbox) { _calculatePrices = calculatePrices; _orders = orders; _eventsOutbox = eventsOutbox; }
public PlaceOrderHandler(CalculatePrices calculatePrices, OrderRepository orders, SalesCrudOperations crudOperations, OrderEventsOutbox eventsOutbox) { _calculatePrices = calculatePrices; _orders = orders; _crudOperations = crudOperations; _eventsOutbox = eventsOutbox; }
public ConfirmOfferHandler(OrderRepository orders, OrderHeaderRepository orderHeaders, CalculatePrices calculatePrices, Clock clock) { _orders = orders; _orderHeaders = orderHeaders; _calculatePrices = calculatePrices; _clock = clock; }
public ConfirmOfferHandler(OrderRepository orders, OrderHeaderRepository orderHeaders, CalculatePrices calculatePrices, PriceChangesPolicies priceChangesPolicies, OrderEventsOutbox eventsOutbox, Clock clock) { _orders = orders; _orderHeaders = orderHeaders; _calculatePrices = calculatePrices; _priceChangesPolicies = priceChangesPolicies; _eventsOutbox = eventsOutbox; _clock = clock; }
public GetQuickQuoteHandler(CalculatePrices calculatePrices) => _calculatePrices = calculatePrices;
public PlaceOrderHandler(CalculatePrices calculatePrices, OrderRepository orders) { _calculatePrices = calculatePrices; _orders = orders; }
public PriceCartHandler(CalculatePrices calculatePrices) => _calculatePrices = calculatePrices;