public async Task <List <FridgeData> > GetFridgeData() { List <FridgeData> fd = new List <FridgeData>(); int i = 0; FirebaseResponse resp1 = await client.GetTaskAsync("Counter/Fridge"); Counter_Class obj1 = resp1.ResultAs <Counter_Class>(); int cnt = Convert.ToInt32(obj1.cnt); while (true) { if (i == cnt) { break; } i++; try { FirebaseResponse resp2 = await client.GetTaskAsync("Fridge/" + i); FridgeData obj2 = resp2.ResultAs <FridgeData>(); fd.Add(obj2); } catch { } } return(fd); }
public async void SendFridgeData(String ItmTxt, String QtyTxt, String ExpirTxt) { var data = new FridgeData { ID = await GetCounter("Fridge"), Item = ItmTxt, Quantity = QtyTxt, Expiration = ExpirTxt }; SetResponse response = await client.SetTaskAsync("Fridge/" + data.ID, data); SetNewCounter(data.ID, "Fridge"); }