/// <summary>
 /// Initializes a new instance of the <see cref="ProductsService" /> class.
 /// </summary>
 /// <param name="mapper">The mapper.</param>
 /// <param name="productRepository">The product repository.</param>
 /// <param name="productDescriptionRepository">The product description repository.</param>
 /// <param name="productPhotoRepository">The product photo repository.</param>
 public ProductsService(IMapper mapper, IProductRepository productRepository,
                        IProductDescriptionRepository productDescriptionRepository, IProductPhotoRepository productPhotoRepository)
 {
     _mapper                       = mapper;
     _productRepository            = productRepository;
     _productDescriptionRepository = productDescriptionRepository;
     _productPhotoRepository       = productPhotoRepository;
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProductManagingService" /> class.
 /// </summary>
 /// <param name="productRepository">The product repository.</param>
 /// <param name="productDescriptionRepository">The product description repository.</param>
 /// <param name="productPhotoRepository">The product photo repository.</param>
 /// <param name="productTransactions">The product transactions.</param>
 /// <param name="cultureRepository">The culture repository.</param>
 /// <param name="productProductPhotoRepository">The product product photo repository.</param>
 /// <param name="mapper">The mapper.</param>
 public ProductManagingService(IProductRepository productRepository, IProductDescriptionRepository productDescriptionRepository,
                               IProductPhotoRepository productPhotoRepository, IProductTransactions productTransactions, ICultureRepository cultureRepository,
                               IProductProductPhotoRepository productProductPhotoRepository, IMapper mapper)
 {
     _productRepository             = productRepository;
     _mapper                        = mapper;
     _productProductPhotoRepository = productProductPhotoRepository;
     _cultureRepository             = cultureRepository;
     _productDescriptionRepository  = productDescriptionRepository;
     _productPhotoRepository        = productPhotoRepository;
     _productTransactions           = productTransactions;
 }
 public ProductDescriptionService(
     ILogger <IProductDescriptionRepository> logger,
     IProductDescriptionRepository productDescriptionRepository,
     IApiProductDescriptionRequestModelValidator productDescriptionModelValidator,
     IBOLProductDescriptionMapper bolproductDescriptionMapper,
     IDALProductDescriptionMapper dalproductDescriptionMapper,
     IBOLProductModelProductDescriptionCultureMapper bolProductModelProductDescriptionCultureMapper,
     IDALProductModelProductDescriptionCultureMapper dalProductModelProductDescriptionCultureMapper)
     : base(logger,
            productDescriptionRepository,
            productDescriptionModelValidator,
            bolproductDescriptionMapper,
            dalproductDescriptionMapper,
            bolProductModelProductDescriptionCultureMapper,
            dalProductModelProductDescriptionCultureMapper)
 {
 }
 public AbstractProductDescriptionService(
     ILogger logger,
     IProductDescriptionRepository productDescriptionRepository,
     IApiProductDescriptionRequestModelValidator productDescriptionModelValidator,
     IBOLProductDescriptionMapper bolProductDescriptionMapper,
     IDALProductDescriptionMapper dalProductDescriptionMapper,
     IBOLProductModelProductDescriptionCultureMapper bolProductModelProductDescriptionCultureMapper,
     IDALProductModelProductDescriptionCultureMapper dalProductModelProductDescriptionCultureMapper)
     : base()
 {
     this.productDescriptionRepository     = productDescriptionRepository;
     this.productDescriptionModelValidator = productDescriptionModelValidator;
     this.bolProductDescriptionMapper      = bolProductDescriptionMapper;
     this.dalProductDescriptionMapper      = dalProductDescriptionMapper;
     this.bolProductModelProductDescriptionCultureMapper = bolProductModelProductDescriptionCultureMapper;
     this.dalProductModelProductDescriptionCultureMapper = dalProductModelProductDescriptionCultureMapper;
     this.logger = logger;
 }
Esempio n. 5
0
 public ProductDescriptionService(IProductDescriptionRepository productDescriptionRepository)
     : base(productDescriptionRepository)
 {
     this.productDescriptionRepository = productDescriptionRepository;
 }
Esempio n. 6
0
 public ApiProductDescriptionRequestModelValidator(IProductDescriptionRepository productDescriptionRepository)
     : base(productDescriptionRepository)
 {
 }
 public CategoryRepository(IDbContextRepository dbContextRepository, IProductDescriptionRepository productDescriptionRepository)
 {
     testContext = dbContextRepository.TestContext;
     this.productDescriptionRepository = productDescriptionRepository;
 }
 public AbstractApiProductDescriptionRequestModelValidator(IProductDescriptionRepository productDescriptionRepository)
 {
     this.productDescriptionRepository = productDescriptionRepository;
 }