public AirportController(IAirportDataRepository AirportDataRepository, IGeoLocationRepository GeoLocationRepository, IServiceHelperRepository ServiceHelperRepository, ICacheRepository CacheRepository) { _AirportDataRepository = AirportDataRepository; _GeoLocationRepository = GeoLocationRepository; _ServiceHelperRepository = ServiceHelperRepository; _CacheRepository = CacheRepository; }
public GeocodeService(IFlurlClientFactory flurlClientFac, IEnderecoRepository enderecoRepository, IGeoLocationRepository geoLocationRepository) { this._flurlClient = flurlClientFac.Get(_URL); this._enderecoRepository = enderecoRepository; this._geoLocationRepository = geoLocationRepository; }
public GeoLocationData GetCoordinates(string name) { GeoLocationData result = null; IGeoLocationRepository geoLocationRepository = _geoLocationRepository ?? new GeoLocationRepository(); var geolocation = geoLocationRepository.GetCoordinates(name); if (geolocation != null) { result = new GeoLocationData { Name = geolocation.Name, Latitude = geolocation.Latitude, Longitude = geolocation.Longitude }; } return(result); }
public GeoLocationManager(IGeoLocationRepository geoLocationRepository) { _geoLocationRepository = geoLocationRepository; }
//private string ripeUrl = "https://rest.db.ripe.net/search.json?query-string={0}&source=ripe"; /// <summary> /// Initializes a new instance of the <see cref="GeoLocationService" /> class. /// </summary> /// <param name="geoLocationRepository">The geo location repository.</param> public GeoLocationService(IGeoLocationRepository geoLocationRepository) { this.geoLocationRepository = geoLocationRepository; }
public GeoLocationController(IGeoLocationRepository repository, IUnitOfWork unitOfWork) { _repository = repository; _unitOfWork = unitOfWork; }