public async Task llegirFDAsync() { //Recoge los datos del firebase, los pone en el list de jugadores y los muestro en el ListView String msg = ""; var firebase = new FirebaseClient("https://pingpong-92b64.firebaseio.com/"); var jugadors = await firebase.Child("jugadors").OnceAsync <jugador>(); foreach (var p1 in jugadors) { p1.Object.Id = p1.Key; string puntos = p1.Object.puntos.ToString(); string partidos = p1.Object.partidos.ToString(); ListViewItem list = new ListViewItem(p1.Object.nom); jugador j = (jugador)p1.Object; j.setCodigo(); listaJugadores.Add(j); list.Name = p1.Object.Id; if (!listView.Items.ContainsKey(list.Name)) { string[] fila = { p1.Object.nom, p1.Object.cognom, p1.Object.Id }; ListViewItem item = new ListViewItem(fila); listView.Items.Add(item); } } }
public async void Añadir_click(object sender, EventArgs e) { var client = new FirebaseClient("https://pingpong-92b64.firebaseio.com/"); var child = client.Child("jugadors/"); jugador jug1 = new jugador(); jug1.nom = Nombre.Text; jug1.cognom = Apellido.Text; var p1 = await child.PostAsync(jug1); Console.WriteLine($"{p1.Key}"); jug1.Id = p1.Key; listaJugadores.Add(jug1); }