public ProductOptionsController(IProductOptionRepository productOptionRepository, IProductRepository productRepository, IMapper mapper, ILogger <ProductsController> logger) { _productOptionRepository = productOptionRepository; _productRepository = productRepository; _mapper = mapper; _logger = logger; }
public ProductV1Controller(IProductRepository productRepository, IProductOptionRepository productOptionsRepository) { Guard.Against.Null(productRepository, nameof(productRepository)); Guard.Against.Null(productOptionsRepository, nameof(productOptionsRepository)); _productRepository = productRepository; _productOptionsRepository = productOptionsRepository; }
/// <summary> /// Initializes a new instance of the <see cref="ProductVariantRepository"/> class. /// </summary> /// <param name="work"> /// The work. /// </param> /// <param name="cache"> /// The cache. /// </param> /// <param name="logger"> /// The logger. /// </param> /// <param name="sqlSyntax"> /// The SQL Syntax. /// </param> /// <param name="productOptionRepository"> /// The <see cref="IProductOptionRepository"/>. /// </param> public ProductVariantRepository(IDatabaseUnitOfWork work, CacheHelper cache, ILogger logger, ISqlSyntaxProvider sqlSyntax, IProductOptionRepository productOptionRepository) : base(work, cache, logger, sqlSyntax, () => new ProductVariantFactory()) { Mandate.ParameterNotNull(productOptionRepository, "productOptionRepository"); _productOptionRepository = productOptionRepository; }
public void SetUp() { _productRepository = Substitute.For <IProductRepository>(); _optionRepository = Substitute.For <IProductOptionRepository>(); _validator = new CreateOrUpdateOptionRequestValidator(); _subject = new ProductOptionControllerImpl(_productRepository, _optionRepository, _validator); }
public ProductsController(ILogger logger, IProductRepository productRepository, IProductOptionRepository productOptionRepository) { _logger = logger; _productRepository = productRepository; _productOptionRepository = productOptionRepository; }
public ProductOptionControllerImpl(IProductRepository productRepository, IProductOptionRepository optionRepository, ICreateOrUpdateOptionRequestValidator validator) { _optionRepository = optionRepository; _validator = validator; _productRepository = productRepository; }
public ProductService(IProductRepository productRepository, IProductOptionRepository productOptionRepository, IUnitOfWork unitOfWork) : base(unitOfWork, productRepository) { this._productRepository = productRepository; this._productOptionRepository = productOptionRepository; }
/// <summary> /// The default constructor. /// </summary> /// <param name="logger">The application logger.</param> /// <param name="productOptionRepository">The product option repository.</param> /// <param name="productService">The product business service.</param> public ProductOptionService(ILogger logger, IProductOptionRepository productOptionRepository, IProductService productService) { _logger = logger; _productOptionRepository = productOptionRepository; _productService = productService; }
public OrderService( IProductRepository productRepository, IProductOptionRepository productOptionRepository, IOrderRepository orderRepository ) { _productRepository = productRepository; _productOptionRepository = productOptionRepository; _orderRepository = orderRepository; }
public TariffController( ITariffRepository tariffRepository, IProductRepository productRepository, IProductOptionRepository productOptionRepository, IContractKindRepository contractKindRepository, IUnitOfWork unitOfWork) { this.tariffRepository = tariffRepository; this.productRepository = productRepository; this.productOptionRepository = productOptionRepository; this.contractKindRepository = contractKindRepository; this.unitOfWork = unitOfWork; }
public CarConfiguratorService( ICarModelService carModelService, ICarModelOptionService carModelOptionService, IProductRepository productRepository, IProductOptionRepository productOptionRepository, ICarConfigUserConfigurationRepository carConfigUserConfigurationRepository) { _carModelService = carModelService; _carModelOptionService = carModelOptionService; _productRepository = productRepository; _productOptionRepository = productOptionRepository; _carConfigUserConfigurationRepository = carConfigUserConfigurationRepository; }
public ProductOptionRepositoryFixture() { var testProductOptions = new List <ProductOption> { new ProductOption { Id = new Guid("5c2996ab-54ad-4999-92d2-89245682d534"), Name = "Test option 1" }, new ProductOption { Id = new Guid("9ae6f477-a010-4ec9-b6a8-92a85d6c5f03"), Name = "Test option 2" }, }.AsQueryable(); var mockSet = new Mock <DbSet <ProductOption> > (); mockSet.As <IQueryable <ProductOption> > ().Setup(m => m.Provider).Returns(testProductOptions.Provider); mockSet.As <IQueryable <ProductOption> > ().Setup(m => m.Expression).Returns(testProductOptions.Expression); mockSet.As <IQueryable <ProductOption> > ().Setup(m => m.ElementType).Returns(testProductOptions.ElementType); mockSet.As <IQueryable <ProductOption> > ().Setup(m => m.GetEnumerator()).Returns(testProductOptions.GetEnumerator()); var mockContext = new Mock <RefactorMeDbContext> (); mockContext.Setup(c => c.ProductOptions).Returns(mockSet.Object); _productOptionRepository = new ProductOptionRepository(mockContext.Object); }
public ProductOptionService(IProductOptionRepository productOptionRepository) { _productOptionRepository = productOptionRepository; }
public ProductOptionHandler(IProductOptionRepository productOptionRepository) { _productOptionRepository = productOptionRepository; }
public ProductsController() { _productOptionRepository = new ProductOptionRepository(); _productRepository = new ProductRepository(_productOptionRepository); }
/// <summary> /// constructor with injection /// </summary> /// <param name="product">product repository</param> /// <param name="productOption">product option repository</param> public ProductsController(IProductRepository product, IProductOptionRepository productOption) { productRepository = product; productOptionRepository = productOption; }
public ProductOptionService(IProductOptionRepository productOptionRepository, IUnitOfWork unitOfWork) { _productOptionRepository = productOptionRepository; _unitOfWork = unitOfWork; }
public ProductsController(IProductRepository productRepository, IProductOptionRepository productOptionRepository) { _productRepository = productRepository; _productOptionRepository = productOptionRepository; }
public CarModelOptionService(IProductRepository productRepository, IProductOptionRepository productOptionRepository) { _productRepository = productRepository; _productOptionRepository = productOptionRepository; }
public ProductOptionService(IProductOptionRepository repo) { _repo = repo; }
public ProductOptionService(IProductOptionRepository productOptionRepository, IEnumerable <IMapper> mappers) { _productOptionRepository = productOptionRepository; Mappers = mappers.ToList(); }
public ProductOptionCommandHandler(IUnitOfWork uow, IProductOptionRepository productRepository) : base(uow) { _productOptionRepository = productRepository; }
/// <summary> /// /// </summary> /// <param name="productOptionRepository"></param> public ProductOptionInnerController(IProductOptionRepository productOptionRepository) { this.productOptionRepository = productOptionRepository; }
public ProductOptionService(IProductOptionRepository repository, IProductRepository productRepository) { _repository = repository; _productRepository = productRepository; }
public ProductOptionController(IProductOptionRepository productOptionRepository, IUnitOfWork unitOfWork) { this.productOptionRepository = productOptionRepository; this.unitOfWork = unitOfWork; }
public ProductBusinessLayer() { productRepo = UnityConfig.Container.Resolve <IProductRepository>(); productOptionRepo = UnityConfig.Container.Resolve <IProductOptionRepository>(); }
public ProductService(IProductValidator productValidator, IProductRepository productRepository, IProductOptionRepository productOptionRepository) { _productRepository = productRepository; _productOptionRepository = productOptionRepository; _productValidator = productValidator; }
public ProductsController(IProductRepository productRepository, IProductOptionRepository productOptionRepository) { productControllerInner = new ProductInnerController(productRepository); productOptionInnerController = new ProductOptionInnerController(productOptionRepository); }
public UnitOfWork(ProductApplicationContext context) { _context = context; Products = new ProductRepository(_context); ProductOptions = new ProductOptionRepository(_context); }
public ProductRepository(IProductOptionRepository productOptionRepository) { _productOptionRepository = productOptionRepository; }