Exemplo n.º 1
0
 public AirportController(IAirportDataRepository AirportDataRepository, IGeoLocationRepository GeoLocationRepository, IServiceHelperRepository ServiceHelperRepository, ICacheRepository CacheRepository)
 {
     _AirportDataRepository   = AirportDataRepository;
     _GeoLocationRepository   = GeoLocationRepository;
     _ServiceHelperRepository = ServiceHelperRepository;
     _CacheRepository         = CacheRepository;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 5
0
        //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;
        }
Exemplo n.º 6
0
 public GeoLocationController(IGeoLocationRepository repository, IUnitOfWork unitOfWork)
 {
     _repository = repository;
     _unitOfWork = unitOfWork;
 }