public OpenWeatherService(OpenWeatherConfig config, HttpClient httpClient, IMessageSerializer messageSerializer) { this.config = config; this._httpClient = httpClient; this._messageSerializer = messageSerializer; _httpClient.BaseAddress = new Uri(config.BaseUrl); }
public WeatherMapService(HttpClient client, OpenWeatherConfig openWeather) { client.BaseAddress = new Uri("http://api.openweathermap.org"); client.DefaultRequestHeaders.Add("Accept", "application/json"); _client = client; _openWeather = openWeather; }
public Weather(IOptions <OpenWeatherConfig> openWeatherConfig) { _openWeatherConfig = openWeatherConfig.Value; }