private async void GetLammitysLukemat() { //Haetaan lämpötilanasetus stepperin talletettu arvo tietokannasta HttpClient client = new HttpClient(); string response = await client.GetStringAsync("https://kotiapi.azurewebsites.net/api/lammitys/1"); Lammitys Lam = JsonConvert.DeserializeObject <Lammitys>(response); lampoStepper.Value = Lam.LampotilaAsetus; //Käytetään aiemmin arvottua lukemaa vallitsevaan huoneistonlämpötilaan huoneistonLampotila.Text = Arvottu().ToString(); }
// Uuden huoneistolämpötila-asetuksen tallettaminen tietokantaan private async void LampoStepper_ValueChanged(object sender, ValueChangedEventArgs e) { int id = 1; int nykyinen = Arvottu(); int lampAsetus = (int)e.NewValue; Lammitys asetettu = new Lammitys() { LammitinId = id, NykyLampotila = nykyinen, LampotilaAsetus = lampAsetus }; var json = JsonConvert.SerializeObject(asetettu); StringContent content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient client = new HttpClient(); var result = await client.PutAsync (string.Concat("https://kotiapi.azurewebsites.net/api/Lammitys/", asetettu.LammitinId), content); }