public CustomerOrdersApiController(ICustomersRepository customersRepo,
                                    ICustomerOrdersRepository ordersRepo,
                                    ILoggerFactory loggerFactory)
 {
     _CustomersRepo      = customersRepo;
     _CustomerOrdersRepo = ordersRepo;
     _Logger             = loggerFactory.CreateLogger(nameof(CustomersApiController));
 }
Exemple #2
0
 public OrderService(IOrderFactory orderFactory,
                     ICustomerOrdersRepository customerOrdersRepository, IUnitOfWork unitOfWork,
                     IPointsCalculator pointsCalculator, IDiscountCalculator discountCalculator)
 {
     this.orderFactory             = orderFactory;
     this.customerOrdersRepository = customerOrdersRepository;
     this.unitOfWork         = unitOfWork;
     this.pointsCalculator   = pointsCalculator;
     this.discountCalculator = discountCalculator;
 }
 public GetCustomerOrdersDTOsWithOptionsQuery(ICustomerOrdersRepository customerOrdersRepo, IMapper mapper)
 {
     _customerOrdersRepo = customerOrdersRepo;
     _mapper             = mapper;
 }