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); }
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)); } }
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; }
public JsonResult lstCoordenadas(ListaModels lista) { return(Json(new { coordenadas = l.devolverListaCoordenadas(lista), ciudades = l.getListaMarcadores() }, JsonRequestBehavior.AllowGet)); }