public CartService(
     IMapper mapper,
     IProductUserRepository cartRepository,
     IUserService userService
     )
 {
     _mapper         = mapper;
     _cartRepository = cartRepository;
     _userService    = userService;
 }
 public ProductService(
     ICacheService cache,
     ILogger <ProductService> logger,
     IMapper mapper,
     IProductRepository productRepository,
     IProductCategoryRepository productCategoryRepository,
     IProductUserRepository productUserRepository,
     IUserService userService
     )
 {
     _cache                     = cache;
     _logger                    = logger;
     _mapper                    = mapper;
     _productRepository         = productRepository;
     _productCategoryRepository = productCategoryRepository;
     _productUserRepository     = productUserRepository;
     _userService               = userService;
 }
 public ProductUserService(IProductUserRepository productUserRepository, IInterpretationRepository interpretationRepository)
 {
     this.productUserRepository    = productUserRepository;
     this.interpretationRepository = interpretationRepository;
 }