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);
        }
示例#3
0
        /// <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;
        }
示例#4
0
        /// <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";
            }
        }