public UpdateProductHandler(IWriteOnlyProductRepository writeOnlyProductRepository, IReadOnlyProductRepository readOnlyProductRepository, IImageFileResizeService imageFileResizeService) { _writeOnlyProductRepository = writeOnlyProductRepository; _readOnlyProductRepository = readOnlyProductRepository; _imageFileResizeService = imageFileResizeService; }
public CreateProductHandler(IWriteOnlyProductRepository writeOnlyProductRepository, IReadOnlyProductRepository readOnlyProductRepository, IImageFileResizeService imageFileResizeService, IMapper mapper) { _writeOnlyProductRepository = writeOnlyProductRepository; _readOnlyProductRepository = readOnlyProductRepository; _imageFileResizeService = imageFileResizeService; _mapper = mapper; }
public ReadOnlyProductRepositoryDecorator(IReadOnlyProductRepository productRepository) { _productRepository = productRepository; }
public DoesProductExistHandler(IReadOnlyProductRepository readOnlyProductRepository) { _readOnlyProductRepository = readOnlyProductRepository; }
public GetProductListUseCase(IReadOnlyProductRepository readOnlyProductRepository) => _readOnlyProductRepository = readOnlyProductRepository;
public GetProductsHandler(IReadOnlyProductRepository readOnlyProductRepository, IMapper mapper) { _readOnlyProductRepository = readOnlyProductRepository; _mapper = mapper; }
public DeleteProductHandler(IWriteOnlyProductRepository writeOnlyProductRepository, IReadOnlyProductRepository readOnlyProductRepository) { _writeOnlyProductRepository = writeOnlyProductRepository; _readOnlyProductRepository = readOnlyProductRepository; }
public ExportProductsHandler(IReadOnlyProductRepository readOnlyProductRepository, IProductExportService productExportService) { _readOnlyProductRepository = readOnlyProductRepository; _productExportService = productExportService; }
public CachedReadOnlyProductRepository(IReadOnlyProductRepository productRepository, IDomainObjectsCache <Product> productsCache) : base(productRepository) => _productsCache = productsCache;