public GetOfferHandler(OrderRepository orders, SalesCrudOperations crudOperations, CalculatePrices calculatePrices) { _orders = orders; _crudOperations = crudOperations; _calculatePrices = calculatePrices; }
public CreateOrderHandler(OrderRepository orders, SalesCrudOperations crudOperations, OrderEventsOutbox eventsOutbox) { _orders = orders; _crudOperations = crudOperations; _eventsOutbox = eventsOutbox; }
public PlaceOrderHandler(CalculatePrices calculatePrices, OrderRepository orders, SalesCrudOperations crudOperations, OrderEventsOutbox eventsOutbox) { _calculatePrices = calculatePrices; _orders = orders; _crudOperations = crudOperations; _eventsOutbox = eventsOutbox; }
public PlaceOrderHandler(OrderRepository orders, SalesCrudOperations crudOperations, Clock clock, OrderEventsOutbox eventsOutbox) { _orders = orders; _crudOperations = crudOperations; _clock = clock; _eventsOutbox = eventsOutbox; }
public ConfirmOfferHandler(OrderRepository orders, SalesCrudOperations crudOperations, CalculatePrices calculatePrices, PriceChangesPolicies priceChangesPolicies, OrderEventsOutbox eventsOutbox, Clock clock) { _orders = orders; _crudOperations = crudOperations; _calculatePrices = calculatePrices; _priceChangesPolicies = priceChangesPolicies; _eventsOutbox = eventsOutbox; _clock = clock; }
public WholesalesOrdersHeaderController(SalesCrudOperations operations) => _operations = operations;