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; }