bandera francesa bandera española
Projet .Net API

Proyecto .Net API


El objetivo de la API en .Net será una gestión de las tareas a realizar por el usuario realizadas mediante swagger.

Tuvimos que crear una API .NET CORE siguiendo las mejores prácticas observadas durante las lecciones:

  • Corta las capas Presentación - BusinessLayer - DataAccessLayer
  • Utilice la biblioteca Entity Framework Core y Swagger
  • Utilice la inyección de dependencia y la inversión de control

Tuve que realizar el CRUD para los usuarios (insertar un usuario, recuperar un usuario, eliminar un usuario y modificarlo), luego él / ellos asociar tareas las cuales tendrán un título y un estado (por hacer, en curso, terminado) .

También es posible eliminar una tarea de un usuario, pero solo si tiene el estado "pendiente". Una tarea que está completada o en curso para un usuario no se puede eliminar.

También era necesario realizar el CRUD para las tareas y asociarlo a una tarea por su Id.

También existe una ruta para consultar al recuperar uno o más usuarios, la lista de tareas asociadas a ella así como el estado de cada una.

Finalmente, está la gestión de errores (por ejemplo: recuperar un usuario que no existe, asociar una tarea que no existe con un usuario, etc.)

Puedes encontrar el proyecto en mi gitlab aquí

Regreso