private async void GetValojenTilat() { HttpClient client = new HttpClient(); string response1 = await client.GetStringAsync("https://kotiapi.azurewebsites.net/api/huone/2"); Huone k = JsonConvert.DeserializeObject <Huone>(response1); Keittio_slider.Value = k.Valostatus; string response2 = await client.GetStringAsync("https://kotiapi.azurewebsites.net/api/huone/3"); Huone o = JsonConvert.DeserializeObject <Huone>(response2); Olohuone_slider.Value = o.Valostatus; string response3 = await client.GetStringAsync("https://kotiapi.azurewebsites.net/api/huone/4"); Huone m = JsonConvert.DeserializeObject <Huone>(response3); Makuuhuone_slider.Value = m.Valostatus; string response4 = await client.GetStringAsync("https://kotiapi.azurewebsites.net/api/huone/5"); Huone t = JsonConvert.DeserializeObject <Huone>(response4); Tyohuone_slider.Value = t.Valostatus; }
// Työhuoneen valo PUT private async void Tyohuone_slider_ValueChanged(object sender, ValueChangedEventArgs e) { int id = 5; string huonenimi = "Työhuone"; int valostatus = (int)Tyohuone_slider.Value; Huone tyoh = new Huone() { HuoneId = id, Huonenimi = huonenimi, Valostatus = valostatus }; var json = JsonConvert.SerializeObject(tyoh); 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/huone/", tyoh.HuoneId), content); }