Exemple #1
0
 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;
 }