Esta API permite acceder a información sobre restaurantes colombianos, incluyendo detalles como ubicación, tipos de cocina, menús y comentarios de los clientes.
POST /api/Auth/login- Inicia sesión y devuelve un token de autenticación
GET /api/Restaurant- Obtiene todos los restaurantesGET /api/Restaurant/{id}- Obtiene un restaurante por IDGET /api/Restaurant/byCiudad/{ciudad}- Filtra restaurantes por ciudad
GET /api/Comentario/ByRestauranteId/{restauranteId}- Obtiene los comentarios de un restaurantePOST /api/Comentario/agregar-comentario- Agrega un nuevo comentarioPOST /api/Comentario/IncrementarLike- Incrementa los "Me gusta" de un comentarioPOST /api/Comentario/DarDisklike- Incrementa los "No me gusta" de un comentario
_Id- ID del restauranteidRestaur- ID numérico del restaurantenombre- Nombre del restauranteubicacion- Ciudad donde se encuentratipoCocina- Tipo de cocina (mexicana, italiana, etc)descripcion- Descripción del restauranteimagenUrl- URL de la imagen destacadatelefono- Teléfono de contactohorario- Horario de atenciónlikes- Cantidad de "Me gusta"visitas- Cantidad de visitas
id- ID del comentarioautor- Nombre del autor del comentariocontenido- Texto del comentariolikes- Cantidad de "Me gusta"dislikes- Cantidad de "No me gusta"restaurante_id- ID del restaurante relacionadofecha- Fecha de creación del comentario
username- Nombre de usuariopassword- Contraseña
¡Pruébala y comenta tus restaurantes favoritos! ✨
Todas las solicitudes y respuestas de la API están formateadas en JSON. Ejemplo de solicitud
Para obtener todos los restaurantes, se puede realizar la siguiente solicitud HTTP:
GET http://localhost:5000/api/Restaurant
La siguiente es una respuesta de ejemplo para la solicitud anterior:
[
{
"_Id": "632b80c360142f9b01646678",
"idRestaur": 1,
"nombre": "Restaurante El Patio",
"ubicacion": "Bogotá",
"tipoCocina": "Colombiana",
"descripcion": "Un restaurante de comida tradicional colombiana, con un ambiente cálido y acogedor.",
"imagenUrl": "https://example.com/restaurante-el-patio.jpg",
"telefono": "+57 1 234 5678",
"horario": "Lunes a domingo de 12:00 a 3:00 p.m. y de 7:00 p.m. a 10:00 p.m.",
"likes": 100
},
{
"_Id": "632b80c360142f9b01646679",
"idRestaur": 2,
"nombre": "Restaurante Andrés Carne de Res",
"ubicacion": "Chía",
"tipoCocina": "Parrilla",
"descripcion": "Uno de los restaurantes más famosos de Colombia, con una amplia carta de carnes, mariscos y platos típicos.",
"imagenUrl": "https://example.com/restaurante-andres-carne-de-res.jpg",
"telefono": "+57 1 456 7890",
"horario": "Lunes a domingo de 12:00 m. a 12:00 a.m.",
"likes": 200
}
]