public ProviderJoinProductService(IProviderJoinProductRepository providerJoinProductRepository, ITypeProductRepository typeProductRepository,
                                   IProviderRepository providerRepository, IUnitOfWork unitOfWork)
 {
     _providerJoinProductRepository = providerJoinProductRepository;
     _unitOfWork            = unitOfWork;
     _typeProductRepository = typeProductRepository;
     _providerRepository    = providerRepository;
 }
 public TypeProductService(ITypeProductRepository typeProductRepository, IUnitOfWork unitOfWork)
 {
     _typeProductRepository = typeProductRepository;
     _unitOfWork            = unitOfWork;
 }
 public TypeProductService(ITypeProductRepository typeProductRepository, IMapper mapper) : base(typeProductRepository)
 {
     _typeProductRepository = typeProductRepository;
     _mapper = mapper;
 }