public IpStackService( ILogger <IpStackService> logger, IIPInfoProvider iPInfoProvider, IMemoryCache memoryCache, IIpRepository ipRepository, IJobRepository jobRepository, IBackgroundTaskQueue backgroundTaskQueue, IConfiguration configuration) { _logger = logger; _ipInfoProvider = iPInfoProvider; _memoryCache = memoryCache; _ipRepository = ipRepository; _jobRepository = jobRepository; _backgroundTaskQueue = backgroundTaskQueue; int.TryParse(configuration.GetSection("MaxBatchSize").Value, out MaxBatchSize); }
public IpController(IIpRepository ipRepository) { this.ipRepository = ipRepository; }
public IpController() { this.ipRepository = new IpRepository(new NetVisEntities()); }