/// <summary> /// 解析是与否 /// </summary> /// <param name="p_Alignment"></param> /// <returns></returns> private bool IsBool(Whether p_Whether) { if (p_Whether == Whether.是) { return(true); } else { return(false); } }
private void FijarValores(Whether weatherModel) { Ubicacion = weatherModel.Query.Results.Channel.Location.City; Pais = weatherModel.Query.Results.Channel.Location.Country; Region = weatherModel.Query.Results.Channel.Location.Region; UltimaActualizacion = weatherModel.Query.Results.Channel.Item.Condition.Date; Temperatura = weatherModel.Query.Results.Channel.Item.Condition.Temp; Clima = weatherModel.Query.Results.Channel.Item.Condition.Text; var imglink = $"http://l.yimg.com/a/i/us/we/52/{weatherModel.Query.Results.Channel.Item.Condition.Code}.gif"; Imagen = ImageSource.FromUri(new Uri(imglink)); }
private async void Buscar() { HttpClient cliente = new HttpClient(); cliente.BaseAddress = new Uri(ObtenerURL()); var response = await cliente.GetAsync(cliente.BaseAddress); response.EnsureSuccessStatusCode(); var jsonResult = response.Content.ReadAsStringAsync().Result; var weatherModel = Whether.FromJson(jsonResult); FijarValores(weatherModel); }