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