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; }
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; }
public BasketController(IBasketRepository <CustomerBasket> basketRepository, IMapper mapper) { _mapper = mapper; _basketRepository = basketRepository; }
public GetBasketHandler(IBasketRepository basketRepository) { _basketRepository = basketRepository; }
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; }
public BasketController(IBasketRepository repository, IDiscountGrpcService discountGrpcService) { _repository = repository; _discountGrpcService = discountGrpcService; }
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; }
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)); }
public OrderService(IBasketRepository basketRepo, IUnitOfWork unitOfWork) { _unitOfWork = unitOfWork; _basketRepo = basketRepo; }
public BasketController(IMediator mediator, IBasketRepository basketRepository) { _mediator = mediator; _basketRepository = basketRepository; }
public BasketController(IBasketRepository basketRepository, IMapper mapper) { this.basketRepository = basketRepository; this.mapper = mapper; }
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; }
public BasketController(IBasketRepository basketRepo) { _basketRepo = basketRepo; }
public BasketController(IBasketRepository basketRepository, IMapper mapper) { _basketRepository = basketRepository; _mapper = mapper; }
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)); }
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);
public BasketController(IBasketRepository basketRepo, IMapper mapper) { _mapper = mapper; _basketRepo = basketRepo; }
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); }