Login

Servicio para autenticación

APIDescription
GET api/login/echoping

Para pruebas. Devuelve un status 200 para verificar que hay comunicación

GET api/login/echouser

Verifica si se está autentificado.

POST api/login/authenticate

Método para autentificar con Username y Password. Devuelve un token JWT con 30 minutos de validez. Se debe enviar desde el cliente el token JWT en las cabeceras de esta forma: Authorization: Bearer TOKEN_STRING

Ocio

Servicio de Ocio

APIDescription
GET api/Ocio/Tipos

Obtiene los tipos de ocio

GET api/Ocio?idMunicipio={idMunicipio}

Obtiene la lista de establecimientos de ocio

GET api/Ocio?idOcio={idOcio}

Obtiene un establecimientos de ocio por su Id.

Estadisticas

Controlador API que expone los datos de encuestas y sus catálogos auxiliares (motivos, tipos de información, países, etc.) para el módulo de estadísticas de NeoCom.

APIDescription
GET api/Estadisticas/Motivos

Devuelve el catálogo completo de motivos de visita utilizados en las encuestas.

GET api/Estadisticas/TiposInfo

Devuelve el catálogo de tipos de información solicitada en las encuestas.

GET api/Estadisticas/Paises

Devuelve el catálogo de países registrados en las encuestas, incluyendo su continente.

GET api/Estadisticas/Continentes

Devuelve el catálogo de continentes asociados a los países de las encuestas.

GET api/Estadisticas/ComunidadesAutonomas

Devuelve el catálogo de comunidades autónomas utilizadas en las encuestas.

GET api/Estadisticas/RangosEdad

Devuelve el catálogo de rangos de edad utilizados en las encuestas.

GET api/Estadisticas/FormasRealizacion

Devuelve el catálogo de formas de realización de la encuesta (presencial, teléfono, etc.).

GET api/Estadisticas/TiposAlojamiento

Devuelve el catálogo de tipos de alojamiento utilizados en las encuestas.

GET api/Estadisticas?Inicio={Inicio}&Fin={Fin}

Obtiene las encuestas registradas en la oficina de Rascafría en el rango de fechas indicado.

Alojamientos

Servicio de alojamientos

APIDescription
GET api/Alojamientos/Tipos

Obtiene los tipos de alojamiento

GET api/Alojamientos?idMunicipio={idMunicipio}

Obtiene la lista de alojamientos

GET api/Alojamientos?idAlojamiento={idAlojamiento}

Obtiene un alojamiento por su Id.

Noticias

Servicio para noticias

APIDescription
GET api/NoticiasMunicipio?idMunicipio={idMunicipio}

Obtiene una lista de noticias por el Id de Municipio.

POST api/CreaNoticia

Crea una nueva noticia.

GET api/Noticias

Obtiene la lista de noticias disponibles para publicación

GET api/Noticias/{id}

Obtiene una noticia por su Id

Productos

Servicio de productos

APIDescription
GET api/ProductoDetallado?idProducto={idProducto}

Obtiene un producto por su Id.

GET api/Productos/{id}

Obtiene una lista de productos relacionados con una noticia.

GET api/Productos?idMunicipio={idMunicipio}

Obtiene todos los productos

Gastronomia

Servicio de gastronomía

APIDescription
GET api/Gastronomia/Tipos

Obtiene los tipos de grastronomia

GET api/Gastronomia?idMunicipio={idMunicipio}

Obtiene la lista de gastronomía

GET api/Gastronomia?idGastronomia={idGastronomia}

Obtiene un establecimiento de gastronomía por su Id.

Destinos

Servicio de destinos

APIDescription
GET api/DestinoDetallado?idDestino={idDestino}

Obtiene un destino por su Id.

GET api/Destinos/{id}

Obtiene una lista de destinos relacionados con una noticia.

GET api/Destinos?idMunicipio={idMunicipio}

Obtiene todos los productos

Compras

Servicio de Compras

APIDescription
GET api/Compras/Tipos

Obtiene los tipos de compras

GET api/Compras?idMunicipio={idMunicipio}

Obtiene la lista de establecimientos de compras

GET api/Compras?idCompra={idCompra}

Obtiene un establecimientos de compra por su Id.

Municipios

Servicio de municipios de NeoCom

APIDescription
GET api/MunicipiosComarca?ComarcaId={ComarcaId}

Obtiene una lista de municipios pertenecientes a una comarca

GET api/MunicipiosCIT?CITId={CITId}

Obtiene una lista de municipios pertenecientes a CIT

GET api/Comarcas

Obtiene la lista de comarcas disponibles en NeoCom.

GET api/CITS

Obtiene la lista de CIT's disponibles en NeoCom.

GET api/MunicipiosNoticias

Obtiene la lista de municipios que tienen noticias asociadas

GET api/ComarcasNoticias

Obtiene la lista de comarcas que tienen noticias asociadas

GET api/Municipios

Obtiene la lista de municipios disponibles en NeoCom.

Cultura

Servicio de Culturales

APIDescription
GET api/Cultural/Tipos

Obtiene los tipos de cultura

GET api/Cultura?idMunicipio={idMunicipio}

Obtiene la lista de establecimientos de cultura

GET api/Cultura?idCultural={idCultural}

Obtiene un establecimientos de cultura por su Id.

Deportes

Servicio de Deportes

APIDescription
GET api/Deportes/Tipos

Obtiene los tipos de deporte

GET api/Deportes?idMunicipio={idMunicipio}

Obtiene la lista de establecimientos de naturaleza y deportes

GET api/Deportes?idDeporte={idDeporte}

Obtiene un establecimientos de deporte por su Id.