- GET: utilizado para recuperar información de un recurso.
- POST: utilizado para crear un nuevo recurso.
- PUT: utilizado para actualizar un recurso existente.
- DELETE: utilizado para eliminar un recurso existente.
La API cuenta con dos controladores, uno para el manejo de categorías (CategoryController) y otro para el manejo de tareas (TaskController). Además, cuenta con un controlador de base de datos (DatabaseController).
- GET /api/Task: obtiene una lista de todas las tareas.
- POST /api/Task: crea una nueva tarea. El cuerpo de la solicitud debe contener una representación en formato JSON de la tarea a crear.
- PUT /api/Task/{id}: actualiza la tarea con el ID especificado. El cuerpo de la solicitud debe contener una representación en formato JSON de la tarea actualizada.
- DELETE /api/Task/{id}: elimina la tarea con el ID especificado.