public OpenWeatherService(OpenWeatherConfig config, HttpClient httpClient, IMessageSerializer messageSerializer)
        {
            this.config             = config;
            this._httpClient        = httpClient;
            this._messageSerializer = messageSerializer;

            _httpClient.BaseAddress = new Uri(config.BaseUrl);
        }
Пример #2
0
        public WeatherMapService(HttpClient client, OpenWeatherConfig openWeather)
        {
            client.BaseAddress = new Uri("http://api.openweathermap.org");

            client.DefaultRequestHeaders.Add("Accept", "application/json");
            _client      = client;
            _openWeather = openWeather;
        }
Пример #3
0
 public Weather(IOptions <OpenWeatherConfig> openWeatherConfig)
 {
     _openWeatherConfig = openWeatherConfig.Value;
 }