/// <summary> /// ctor /// </summary> /// <param name="logger"></param> /// <param name="geographyMongoRepository"></param> /// <param name="geographyRepository"></param> public GeographyService(ILogger <GeographyService> logger, IGeographyMongoRepository geographyMongoRepository, IGeographyRepository geographyRepository) { _logger = logger; _geographyMongoRepository = geographyMongoRepository; _geographyRepository = geographyRepository; countyThreads = new Thread[15]; for (int i = 0; i < 10; i++) { Thread crawlThread = new Thread(DoWork_County); crawlThread.Name = i.ToString(); crawlThread.Start(); countyThreads[i] = crawlThread; } townThreads = new Thread[20]; for (int i = 0; i < 20; i++) { Thread crawlThread = new Thread(DoWork_Town); crawlThread.Name = i.ToString(); crawlThread.Start(); townThreads[i] = crawlThread; } villageThreads = new Thread[30]; for (int i = 0; i < 30; i++) { Thread crawlThread = new Thread(DoWork_Village); crawlThread.Name = i.ToString(); crawlThread.Start(); villageThreads[i] = crawlThread; } }
public GeographyController(ILogger <GeographyController> logger, IGeographyRepository geographyRepository) { this._logger = logger; this._geographyRepository = geographyRepository; }
public UserVisitsController(ILogger <GeographyController> logger, IVisitsRepository visitsRepository, IGeographyRepository geographyRepository) { this._logger = logger; this._visitsRepository = visitsRepository; this._geographyRepository = geographyRepository; }