Пример #1
0
        private async void Button_Click(object sender, RoutedEventArgs e)
        {
            dataList.Clear();
            AvgTemp  = 0;
            ttlCoins = 0;
            var client = new MobileServiceClient("https://iotwater.azurewebsites.net");
            IMobileServiceTable <logs> itemTable = client.GetTable <logs>();
            List <logs> items = await itemTable.ToListAsync();

            List <logs> dt = new List <logs>();

            foreach (logs it in items)
            {
                DataTest d = new DataTest();
                d.Coins    = it.coins.ToString() + " Coins";
                d.Temp     = "Temp: " + it.temperature;;
                d.Time     = "Time: " + it.createdat.Remove(16);
                ttlCoins   = ttlCoins + int.Parse(it.coins.ToString());
                totalCoins = (ttlCoins + int.Parse(it.coins.ToString())).ToString() + " Coins";
                AvgTemp    = AvgTemp + it.temperature;
                dataList.Add(d);
            }
            avgTemp                     = AvgTemp / dataList.Count + " C";
            coinsBlock.Text             = ttlCoins.ToString();
            tempBlock.Text              = avgTemp;
            totalCoinBlock.Text         = (ttlCoins).ToString();
            listView.ItemsSource        = dataList;
            dataList.CollectionChanged += DataList_CollectionChanged;
        }
Пример #2
0
        void loadData()
        {
            DataTest d = new DataTest();

            d.Coins      = "10";
            d.Temp       = "Temp: 27 C";
            d.Time       = "Time: " + DateTime.Now.TimeOfDay.ToString().Remove(5);
            d.avgTemp    = "21";
            d.totalCoins = "13";
            dataList.Add(d);
        }