public PromotionsService(IPromotionsRepository promotionsRepository, IMapper mapper, IMemoryCache cache, IOptions <Contracts.Options.MemoryCacheOptions> cacheOptions) { _cache = cache ?? throw new ArgumentNullException(nameof(cache)); _cacheOptions = cacheOptions?.Value ?? throw new ArgumentNullException(nameof(cacheOptions)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _promotionsRepository = promotionsRepository ?? throw new ArgumentNullException(nameof(promotionsRepository)); }
public UnitOfWork(ApplicationDbContext context) { Context = context; DisplayTypes = new DisplayTypesRepositories(context); Customers = new CustomersRepository(context); Promotions = new PromotionsRepository(context); }
public BasketStepDefinitions() { _promotions_repository = ObjectFactory.GetInstance<IPromotionsRepository>(); _productRepository = ObjectFactory.GetInstance<IProductRepository>(); _uow = ObjectFactory.GetInstance<IUnitOfWork>(); _basket_Controller = ObjectFactory.GetInstance<BasketController>(); }
public RecommendationController(ICustomerRepository customerRepository, IProductsRepository productsRepository, IPromotionsRepository promotionsRepository, ITelemetryRepository telemetryRepository) { // Setup Fields _customerRepository = customerRepository; _productsRepository = productsRepository; _promotionsRepository = promotionsRepository; _telemetryRepository = telemetryRepository; }
public BasketStepDefinitions() { _promotions_repository = ObjectFactory.GetInstance <IPromotionsRepository>(); _productRepository = ObjectFactory.GetInstance <IProductRepository>(); _uow = ObjectFactory.GetInstance <IUnitOfWork>(); _basket_Controller = ObjectFactory.GetInstance <BasketController>(); }
public ApplyCouponToBasketCommandHandler(IPromotionsRepository promotions_repository, IBasketRepository basket_repository, IBasketPricingService basketPricingService) { _promotions_repository = promotions_repository; _basket_repository = basket_repository; _basketPricingService = basketPricingService; }
public HomeController( ICustomerRepository customerRepository, IProductsRepository productsRepository, IPromotionsRepository promotionsRepository, ITelemetryRepository telemetryRepository) { _customerRepository = customerRepository; _productsRepository = productsRepository; _promotionsRepository = promotionsRepository; _telemetryRepository = telemetryRepository; }
public SalesService ( ISalesRepository salesRepo, IPromotionsRepository promoRepo, IInventoryRepo inventoryRepo ) { _salesRepo = salesRepo; _promoRepo = promoRepo; _inventoryRepo = inventoryRepo; }
public CartPromotionsHandler(IPromotionsRepository promotionsRepository) { _promotionsRepository = promotionsRepository; }
public BasketPricingService(IBasketRepository basketRepository, IPromotionsRepository promotions_repository) { _basketRepository = basketRepository; _promotions_repository = promotions_repository; }
public PromotionsService(IPromotionsRepository promoRepo) { _repo = promoRepo; }
public BuyTwoGetOne(IPromotionsRepository promotionRepository,IProductRepository productRepository) { this.promotionRepository = promotionRepository; promotionBarcodes = promotionRepository.GetByPromotionType("BUY_TWO_GET_ONE"); this.productRepository = productRepository; }
public PromotionsController(IPromotionsRepository promotionsRepository, IMapper mapper) { this._promotionsRepository = promotionsRepository; this._mapper = mapper; }
public PromotionsController(IPromotionsRepository promotionsRepository) { _promotionsRepository = promotionsRepository; }
public PromotionsService(IPromotionsRepository repository) { _repository = repository; }
public PosService(IProductRepository productRepository, IPromotionsRepository promotionsRepository) { m_productRepository = productRepository; m_promotionRepository = promotionsRepository; }