public async void LoadDataCapteur(TextBlock tbTempInt, TextBlock tbTempExt, TextBlock tbHumi, TextBlock tbEnso, TextBlock tbVent) { var reponse = await httpc.GetAsync("/api/Capteur"); LigneHistoriqueViewModel lhvm = JsonConvert.DeserializeObject <LigneHistoriqueViewModel>(await reponse.Content.ReadAsStringAsync()); tbTempExt.Text = lhvm.TemperatureExterieur.ToString(); tbTempInt.Text = lhvm.TemperatureInterieur.ToString(); tbHumi.Text = lhvm.Humidite.ToString(); tbEnso.Text = lhvm.Lumiere.ToString(); tbVent.Text = "0"; }
public async void LoadDataProfilActuel() { var reponse = await httpc.GetAsync("/api/ProfilActuel"); dynamic json = JsonConvert.DeserializeObject(await reponse.Content.ReadAsStringAsync()); ProfilViewModel p = JsonConvert.DeserializeObject <ProfilViewModel>(json.profil.ToString()); int dt = (DateTime.Now - DateTime.Parse(json.date.ToString())).Days; var reponse2 = await httpc.GetAsync("/api/Capteur"); LigneHistoriqueViewModel lhvm = JsonConvert.DeserializeObject <LigneHistoriqueViewModel>(await reponse2.Content.ReadAsStringAsync()); var reponse3 = await httpc.GetAsync("/api/Reglage/" + lhvm.Id_profil + "/" + lhvm.Id_reglage); ReglageViewModel rvm = JsonConvert.DeserializeObject <ReglageViewModel>(await reponse3.Content.ReadAsStringAsync()); if (p == null) { ProfilActuelNom = "Aucun Profil"; ProfilActuelDate = ""; ProfilActuelTemp = "0"; ProfilActuelHumi = "0"; ProfilActuelEnso = "0"; } else { IdProfil = p.Id; IdReglage = rvm.IdReglage; ProfilActuelNom = p.Nom; ProfilActuelDate = "Jour " + dt; ProfilActuelTemp = rvm.TemperatureInterieur.ToString(); ProfilActuelHumi = rvm.Humidite.ToString(); ProfilActuelEnso = rvm.Lumiere.ToString(); } }