Example #1
0
        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;
        }
Example #2
0
        // 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);
        }