private async void Button_Clicked(object sender, EventArgs e)
        {
            try
            {
                WeatherDataDaily weatherData = await _restService.GetWeatherDataDayly(GenerateRequestUri(Constants.EndpointDayly));

                await this.Navigation.PushAsync(new DailyPage(weatherData.data));
            }
            catch
            { }
        }
Exemplo n.º 2
0
        public async Task <WeatherDataDaily> GetWeatherDataDayly(string query)
        {
            WeatherDataDaily weatherData = null;

            try
            {
                var response = await _client.GetAsync(query);

                if (response.IsSuccessStatusCode)
                {
                    var content = await response.Content.ReadAsStringAsync();

                    weatherData = JsonConvert.DeserializeObject <WeatherDataDaily>(content);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("\t\tERROR {0}", ex.Message);
            }

            return(weatherData);
        }