コード例 #1
0
        public List <ListaModels> devolverListaCoordenadas(ListaModels lista)
        {
            List <ListaModels> lst = new List <ListaModels>();

            List <ListaModels> lstMar = new List <ListaModels>();

            if (HttpContext.Current.Session["Lista"] != null)
            {
                lst = (List <ListaModels>)HttpContext.Current.Session["Lista"];
            }


            var result = lst.Where(x => x.id == lista.referencia).Select(x => new ListaModels
            {
                id           = x.id,
                lat          = x.lat,
                lng          = x.lng,
                nombreCiudad = x.nombreCiudad,
                referencia   = x.referencia,
                valor        = x.valor
            }).FirstOrDefault();

            lstMar.Add(result);
            lstMar.Add(lista);

            return(lstMar);
        }
コード例 #2
0
 public ActionResult insertNodo(ListaModels lista) //Metodo que devuelve un Json con todos los marcados
 {
     if (ModelState.IsValid)
     {
         l.ingresar(lista);
         return(Json(l.devolverLista(), JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(View(lista));
     }
 }
コード例 #3
0
        public void ingresar(ListaModels lista)
        {
            List <ListaModels> lst = new List <ListaModels>();

            if (HttpContext.Current.Session["Lista"] != null)
            {
                lst = (List <ListaModels>)HttpContext.Current.Session["Lista"];
            }

            int numero = lst.Count;

            lista.id = numero + 1;

            lst.Add(lista);

            HttpContext.Current.Session["Lista"] = null;

            HttpContext.Current.Session["Lista"] = lst;
        }
コード例 #4
0
 public JsonResult lstCoordenadas(ListaModels lista)
 {
     return(Json(new { coordenadas = l.devolverListaCoordenadas(lista), ciudades = l.getListaMarcadores() }, JsonRequestBehavior.AllowGet));
 }