/// <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 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; }
public ApiProductProductPhotoRequestModelValidator(IProductProductPhotoRepository productProductPhotoRepository) : base(productProductPhotoRepository) { }
public AbstractApiProductProductPhotoRequestModelValidator(IProductProductPhotoRepository productProductPhotoRepository) { this.productProductPhotoRepository = productProductPhotoRepository; }