public ConfirmOfferHandler(OrderRepository orders,
                            OrderHeaderRepository orderHeaders,
                            CalculatePrices calculatePrices,
                            PriceChangesPolicies priceChangesPolicies,
                            Clock clock)
 {
     _orders               = orders;
     _orderHeaders         = orderHeaders;
     _calculatePrices      = calculatePrices;
     _priceChangesPolicies = priceChangesPolicies;
     _clock = clock;
 }
 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;
 }