public IPDetailsUpdateBatchService(IMemoryCache memoryCache, IUnitOfWork uow, IBatchDetailsRepository batchDetailsRepository, IIPDetailsRepository ipDetailsRepository) { _cache = memoryCache; _uow = uow; _batchDetailsRepository = batchDetailsRepository; _ipDetailsRepository = ipDetailsRepository; }
public IPInfoProvider( ICacheProvider cacheProvider, IIPDetailsRepository detailsRepository, IBatchDetailsRepository batchDetailsRepository, IRequestProvider requestProvider, IPManagerConfig ipManagerConfig, IPInfoProviderConfig ipInfoProviderConfig, ILogger<IPInfoProvider> logger, IMapper mapper) { _cacheProvider = cacheProvider; _detailsRepository = detailsRepository; _batchDetailsRepository = batchDetailsRepository; _requestProvider = requestProvider; _ipManagerConfig = ipManagerConfig; _ipInfoProviderConfig = ipInfoProviderConfig; _logger = logger; _mapper = mapper; }