Documentación de API - DenunciasController
GET: api/Denuncias
Descripción: Obtiene una lista de todas las denuncias.
Respuesta: 200 OK
con la lista de denuncias.
Endpoint: http://tallerestu.unan.edu.ni/api/Denuncias
GET: api/Denuncias/5
Descripción: Obtiene los detalles de una denuncia específica por su ID.
Parámetro: id
(int) - El ID de la denuncia.
Respuesta: 200 OK
con los detalles de la denuncia, 404 Not Found
si no se encuentra la denuncia.
Endpoint: http://tallerestu.unan.edu.ni/api/Denuncias/5
GET: api/Denuncias/Departamentos
Descripción: Obtiene una lista de todos los departamentos con denuncias.
Respuesta: 200 OK
con la lista de departamentos.
Endpoint: http://tallerestu.unan.edu.ni/api/Denuncias/Departamentos
GET: api/Denuncias/Departamentos/{departamento}
Descripción: Obtiene una lista de denuncias filtradas por departamento.
Parámetro: departamento
(string) - El nombre del departamento.
Respuesta: 200 OK
con la lista de denuncias del departamento especificado, 400 Bad Request
si el nombre del departamento está vacío, 404 Not Found
si no se encuentran denuncias.
Endpoint: http://tallerestu.unan.edu.ni/api/Denuncias/Departamentos/Managua
GET: api/Denuncias/Tipologias
Descripción: Obtiene una lista de todas las tipologías de denuncias sin repetirse.
Respuesta: 200 OK
con la lista de tipologías.
Endpoint: http://tallerestu.unan.edu.ni/api/Denuncias/Tipologias
GET: api/Denuncias/Tipologias/{tipologia}
Descripción: Obtiene una lista de denuncias filtradas por tipología.
Parámetro: tipologia
(string) - El nombre de la tipología.
Respuesta: 200 OK
con la lista de denuncias de la tipología especificada, 400 Bad Request
si el nombre de la tipología está vacío, 404 Not Found
si no se encuentran denuncias.
Endpoint: http://tallerestu.unan.edu.ni/api/Denuncias/Tipologias/Lesiones