コード例 #1
0
ファイル: MapsController.cs プロジェクト: Ares-Fel/AdminCiLi
        public async Task <ActionResult> Mapa()
        {
            //Save non identifying data to Firebase
            var firebaseClient = new FirebaseClient("https://rotcleanlast.firebaseio.com/");

            var dbTachos = await firebaseClient.Child("Tachos").OnceAsync <ContenedoresData>();

            var MatrizContenedorList = new List <ContenedoresData>();

            //Convert JSON data to original datatype

            foreach (var infoTacho in dbTachos)
            {
                var DatosContenedorList = new ContenedoresData();

                DatosContenedorList.Imagenbase64  = "Imagen Contenedor";
                DatosContenedorList.TipoTacho     = infoTacho.Object.TipoTacho;
                DatosContenedorList.Email_user    = infoTacho.Object.Email_user;
                DatosContenedorList.Comentario    = infoTacho.Object.Comentario;
                DatosContenedorList.Latitud       = infoTacho.Object.Latitud;
                DatosContenedorList.Longitud      = infoTacho.Object.Longitud;
                DatosContenedorList.Id_user       = infoTacho.Object.Id_user;
                DatosContenedorList.Id_tacho      = infoTacho.Object.Id_tacho;
                DatosContenedorList.LugarDistrito = infoTacho.Object.LugarDistrito;

                MatrizContenedorList.Add(DatosContenedorList);
            }

            //Pass data to the view
            ViewBag.InfoContenedores = MatrizContenedorList;
            return(View());
        }
コード例 #2
0
        public async Task <JsonResult> DataJson()
        {
            //Save non identifying data to Firebase
            var firebaseClient = new FirebaseClient("https://rotcleanlast.firebaseio.com/");

            var dbTachos = await firebaseClient.Child("Tachos").OnceAsync <ContenedoresData>();

            var MatrizContenedorList = new List <ContenedoresData>();

            //Convert JSON data to original datatype

            foreach (var infoTacho in dbTachos)
            {
                var DatosContenedorList = new ContenedoresData();

                DatosContenedorList.Imagenbase64  = "Imagen Contenedor";
                DatosContenedorList.TipoTacho     = infoTacho.Object.TipoTacho;
                DatosContenedorList.Email_user    = infoTacho.Object.Email_user;
                DatosContenedorList.Comentario    = infoTacho.Object.Comentario;
                DatosContenedorList.Latitud       = infoTacho.Object.Latitud;
                DatosContenedorList.Longitud      = infoTacho.Object.Longitud;
                DatosContenedorList.Id_user       = infoTacho.Object.Id_user;
                DatosContenedorList.Id_tacho      = infoTacho.Object.Id_tacho;
                DatosContenedorList.LugarDistrito = infoTacho.Object.LugarDistrito;

                MatrizContenedorList.Add(DatosContenedorList);
            }
            return(Json(MatrizContenedorList, JsonRequestBehavior.AllowGet));
        }