Exemple #1
0
        public BasketController(
			IBasketRepository basketRepository,
			IMappingEngine mappingEngine)
        {
            _basketRepository = basketRepository;
            _mappingEngine = mappingEngine;
        }
 public OrderService(IOrderRepository orderRepository, IBasketRepository basketRepository, ICustomerRepository customerRepository, IUnitOfWork uow)
 {
     _customerRepository = customerRepository;
     _orderRepository = orderRepository;
     _basketRepository = basketRepository;
     _uow = uow;
 }
 public BasketService(IBasketRepository basketRepository, IProductRepository productRepository, IDeliveryOptionRepository deliveryOptionRepository, IUnitOfWork uow)
 {
     _basketRepository = basketRepository;
     _productRepository = productRepository;
     _deliveryOptionRepository = deliveryOptionRepository;
     _uow = uow;
 }
 public AdminController(IItemRepository itemRepository, IBasketRepository basketRepository)
 {
     if (itemRepository == null) throw new ArgumentNullException(nameof(itemRepository));
     if (basketRepository == null) throw new ArgumentNullException(nameof(basketRepository));
     _itemRepository = itemRepository;
     _basketRepository = basketRepository;
 }
 public ProductService(IGenericRepository<Framework> repoFM,
      IGenericRepository<OS> repoOs,
      IProductRepository repoProduct, IBasketRepository repoBasket)
 {
     this.repoOs = repoOs;
     this.repoFm = repoFM;
     this.repoProduct = repoProduct;
 }
 public BasketController(IBasketRepository basketRepository, IItemRepository itemRepository, IOrderRepository orderRepository)
 {
     if (basketRepository == null) throw new ArgumentNullException(nameof(basketRepository));
     if (itemRepository == null) throw new ArgumentNullException(nameof(itemRepository));
     if (orderRepository == null) throw new ArgumentNullException(nameof(orderRepository));
     _basketRepository = basketRepository;
     _itemRepository = itemRepository;
     _orderRepository = orderRepository;
 }
 public BasketService(IBasketRepository basketRepository)
 {
     _basketRepository = basketRepository;
 }
Exemple #8
0
 public PaymentService(IBasketRepository basketRepository, IUnitOfWork unitOfWork, IConfiguration config)
 {
     _config           = config;
     _unitOfWork       = unitOfWork;
     _basketRepository = basketRepository;
 }
 public BasketController(IBasketRepository repository, EventBusRabbitMQProducer eventBus, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
     _eventBus   = eventBus;
 }
 public BasketPricingService(IBasketRepository basketRepository, IOfferRepository offerRepository)
 {
     _basketRepository = basketRepository;
     _offerRepository = offerRepository;
 }
 public BasketController(IBasketRepository basketRepository, )
 {
     _basketRepository = basketRepository;
 }
Exemple #12
0
 public BasketController(IBasketRepository <CustomerBasket> basketRepository, IMapper mapper)
 {
     _mapper           = mapper;
     _basketRepository = basketRepository;
 }
Exemple #13
0
 public GetBasketHandler(IBasketRepository basketRepository)
 {
     _basketRepository = basketRepository;
 }
Exemple #14
0
 public PaymentService(IBasketRepository basketRepo, IUnitOfWork unitOfWork, IConfiguration configuration)
 {
     _basketRepo    = basketRepo;
     _unitOfWork    = unitOfWork;
     _configuration = configuration;
 }
 public BasketService(IBasketRepository repository, ILogger <BasketService> logger)
 {
     _repository = repository;
     _logger     = logger;
 }
Exemple #16
0
 public BasketController(IBasketRepository repository, IDiscountGrpcService discountGrpcService)
 {
     _repository          = repository;
     _discountGrpcService = discountGrpcService;
 }
Exemple #17
0
 public OrderService(IBasketRepository basketRepo, IUnitOfWork unitOfWork, IPaymentService paymentService)
 {
     _paymentService = paymentService;
     _unitOfWork     = unitOfWork;
     _basketRepo     = basketRepo;
 }
 public BasketController(IReservationService reservationService,
                         IBasketRepository basketRepository)
 {
     _reservationService = reservationService;
     _basketRepository   = basketRepository;
 }
 public BasketController(IBasketRepository repo)
 {
     _repo = repo;
 }
Exemple #20
0
 public CheckOutModel(ICatalogApi catalogApi, IBasketRepository basketRepository, IBasketApi basketApi)
 {
     _catalogApi       = catalogApi ?? throw new ArgumentNullException(nameof(catalogApi));
     _basketRepository = basketRepository ?? throw new ArgumentNullException(nameof(basketRepository));
     _basketApi        = basketApi ?? throw new ArgumentNullException(nameof(basketApi));
 }
 public void Setup()
 {
     _stockRepository  = Substitute.For <IStockRepository>();
     _basketRepository = Substitute.For <IBasketRepository>();
     _command          = new CheckoutBasketCommand(_stockRepository, _basketRepository);
 }
 public OrderStartedIntegrationEventHandler(IBasketRepository repository)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
Exemple #23
0
 public OrderService(IBasketRepository basketRepo, IUnitOfWork unitOfWork)
 {
     _unitOfWork = unitOfWork;
     _basketRepo = basketRepo;
 }
Exemple #24
0
 public BasketController(IMediator mediator, IBasketRepository basketRepository)
 {
     _mediator         = mediator;
     _basketRepository = basketRepository;
 }
 public BasketController(IBasketRepository basketRepository, IMapper mapper)
 {
     this.basketRepository = basketRepository;
     this.mapper           = mapper;
 }
Exemple #26
0
 public BasketService(IBasketRepository basketRepository, ILogger <BasketService> logger)
 {
     _basketRepository = basketRepository ?? throw new ArgumentNullException(nameof(basketRepository));
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public BasketController(IBasketRepository repository, IMapper mapper)
 {
     _mapper     = mapper;
     _repository = repository;
 }
Exemple #28
0
 public BasketController(IBasketRepository basketRepo)
 {
     _basketRepo = basketRepo;
 }
 public BasketController(IBasketRepository basketRepository, IMapper mapper)
 {
     _basketRepository = basketRepository;
     _mapper           = mapper;
 }
Exemple #30
0
 public BasketController(IBasketRepository repository)
 {
     _repository = repository;
 }
 public BasketController(IBasketRepository repository, 
                         IDiscountGrpcService discountGrIDiscountGrpcService)
 {
   _basketRepository = repository ?? throw new ArgumentNullException(nameof(repository));
   _discountGrIDiscountGrpcService = discountGrIDiscountGrpcService ?? throw new ArgumentNullException(nameof(discountGrIDiscountGrpcService));
 }
Exemple #32
0
 public AddItemCommandHandler(IBasketRepository basketRepository)
 {
     _basketRepository = basketRepository;
 }
 public BasketItemsController(IBasketRepository basketRepository, IBasketService basketService, ILogger <BasketItemsController> logger)
 {
     _basketRepository = basketRepository ?? throw new ArgumentNullException(nameof(basketRepository));
     _basketService    = basketService ?? throw new ArgumentNullException(nameof(basketService));
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public UpdateBasketCommandHandler(ILogger <UpdateBasketCommandHandler> logger, IBasketRepository repository) =>
 (this.logger, this.repository) = (logger, repository);
Exemple #35
0
 public BasketController(IBasketRepository basketRepo, IMapper mapper)
 {
     _mapper     = mapper;
     _basketRepo = basketRepo;
 }
Exemple #36
0
 public BasketController(IBasketRepository basketRepository)
 {
     _basketRepository = basketRepository ?? throw new ArgumentNullException(nameof(basketRepository));
 }
 public BasketPricingService(IBasketRepository basketRepository, 
                             IPromotionsRepository promotions_repository)
 {
     _basketRepository = basketRepository;
     _promotions_repository = promotions_repository;
 }
 public ProductPriceChangedIntegrationEventHandler(IBasketRepository repository)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
 public BasketController(IBasketRepository repository, IMapper mapper, EventBusRabbitMQProducer eventBus)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
     _mapper     = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _eventBus   = eventBus ?? throw new ArgumentNullException(nameof(eventBus));
 }
 public void Setup()
 {
     new SetupDatabase().InitializeDatabase(new ApplicationDbContext());
     repoProduct = new ProductRepository();
     repoBasket = new BasketRepository();
     repoOrderQueue = new OrderQueueRepository();
     repoFm = new GenericRepository<Framework>();
     repoOs = new GenericRepository<OS>();
     repoUser = new UserRepository();
     productService = new ProductService(repoFm, repoOs, repoProduct, repoBasket);
     basketService = new BasketService(repoBasket);
     userservice = new UserService(repoUser);
     languageservice = new LanguageService();
     controller = new ProductController(productService);
     catController = new CataloogController(productService, basketService, userservice, languageservice);
 }