public SalesFacadeWithoutIntegration(ICustomerRepository customers, IOrderRepository orders, ISalesFactory salesFactory,
                                      IEmailSender emailSender, IOrderPriceCalculator priceCalculator)
 {
     this.customers       = customers;
     this.orders          = orders;
     this.salesFactory    = salesFactory;
     this.emailSender     = emailSender;
     this.priceCalculator = priceCalculator;
 }
 public NormalSalesmanService(ISalesFactory salesFactory, ISalesmanRepository salesmanRepository)
 {
     _salesFactory       = salesFactory;
     _salesmanRepository = salesmanRepository;
 }
 public OrderWithCommisionsService(ISalesFactory salesFactory, ISalesmanRepository salesmanRepository, IOrderRepository orderRepository)
 {
     _salesFactory       = salesFactory;
     _salesmanRepository = salesmanRepository;
     _orderRepository    = orderRepository;
 }