public ProductService(IProductRepository repository, IProductOverviewRepository overviewRepository, IProductBadgeRepository badgeRepository, IProductImageRepository imageRepository, IProductValidator validator) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _overviewRepository = overviewRepository ?? throw new ArgumentNullException(nameof(overviewRepository)); _badgeRepository = badgeRepository ?? throw new ArgumentNullException(nameof(badgeRepository)); _imageRepository = imageRepository ?? throw new ArgumentNullException(nameof(imageRepository)); _validator = validator ?? throw new ArgumentNullException(nameof(validator)); }
public ProductBadgeService(IProductBadgeRepository productBadgeRepository) { _productBadgeRepository = productBadgeRepository ?? throw new ArgumentNullException(nameof(productBadgeRepository)); }