//getSearch in:List<String> (int idpais, int idestado, string nombre, string area, string premios) public List<EntityVO> getSearch(List<String> datos) { FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext(); List<EntityVO> lista = new List<EntityVO>(); try { ISingleResult<dynamicLINQ> resultset = dbcon.MAPA_SEARCH_ODS_BY(int.Parse(datos[0]), int.Parse(datos[1]), datos[2], datos[3], datos[4]); foreach (dynamicLINQ dyn in resultset) { EntityVO EVO = new EntityVO(); EVO.id = dyn.id_ods.ToString(); EVO.name = dyn.nombre; EVO.latitude = dyn.Latitud; EVO.longitude = dyn.Longitud; lista.Add(EVO); } return lista; } catch (Exception e) { Logging.WriteError(e.StackTrace.ToString()); return null; } }