Ejemplo n.º 1
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;
 }
Ejemplo n.º 2
0
 public ProductProductPhotoService(
     ILogger <IProductProductPhotoRepository> logger,
     IProductProductPhotoRepository productProductPhotoRepository,
     IApiProductProductPhotoRequestModelValidator productProductPhotoModelValidator,
     IBOLProductProductPhotoMapper bolproductProductPhotoMapper,
     IDALProductProductPhotoMapper dalproductProductPhotoMapper)
     : base(logger,
            productProductPhotoRepository,
            productProductPhotoModelValidator,
            bolproductProductPhotoMapper,
            dalproductProductPhotoMapper)
 {
 }
 public AbstractProductProductPhotoService(
     ILogger logger,
     IProductProductPhotoRepository productProductPhotoRepository,
     IApiProductProductPhotoRequestModelValidator productProductPhotoModelValidator,
     IBOLProductProductPhotoMapper bolProductProductPhotoMapper,
     IDALProductProductPhotoMapper dalProductProductPhotoMapper)
     : base()
 {
     this.ProductProductPhotoRepository     = productProductPhotoRepository;
     this.ProductProductPhotoModelValidator = productProductPhotoModelValidator;
     this.BolProductProductPhotoMapper      = bolProductProductPhotoMapper;
     this.DalProductProductPhotoMapper      = dalProductProductPhotoMapper;
     this.logger = logger;
 }
Ejemplo n.º 4
0
 public ApiProductProductPhotoRequestModelValidator(IProductProductPhotoRepository productProductPhotoRepository)
     : base(productProductPhotoRepository)
 {
 }
Ejemplo n.º 5
0
 public AbstractApiProductProductPhotoRequestModelValidator(IProductProductPhotoRepository productProductPhotoRepository)
 {
     this.productProductPhotoRepository = productProductPhotoRepository;
 }