private async void setDatosFirebase(DatosPersona dp) { conexionFireBase.dp = dp; await conexionFireBase.setDatosFB(); dp = conexionFireBase.dp; }
private void Guardar_Click(object sender, EventArgs e) { DatosPersona dp = new DatosPersona(txtUser.Text, txtPassUser.Text); dp.pages.Add(p); setDatosFirebase(dp); }
/// <summary> Agregar Datos al Firebase </summary> /// <returns></returns> public static async Task setDatosFB() { if (dp == null) { dp = new DatosPersona(); } var client = new FirebaseClient(conexion); var child = client.Child("Personas/"); var p1 = await child.PostAsync(dp); dp.ID = p1.Key; }
/// <summary> Devolver los Datos de las personas en la BBDD </summary> /// <returns></returns> public static async Task getJugadoresFB() { if (personas == null) { personas = new List <DatosPersona>(); } var firebase = new FirebaseClient(conexion); var listpersonas = await firebase.Child("Personas").OnceAsync <DatosPersona>(); // string msg = ""; //List<Jugador> players = new List<Jugador>(); foreach (var p1 in listpersonas) { DatosPersona p = p1.Object; personas.Add(p); // msg += j.Nombre + "\n"; } }