$mermaidjs
|
Clean Architecture Demo
|
TasksController es el endpoint de la API REST para operaciones de gestión de tareas.
More...
Public Member Functions | |
| TasksController (IMediator mediator) | |
| async Task< ActionResult< TaskDto > > | GetById (Guid id, CancellationToken cancellationToken) |
| async Task< ActionResult< Guid > > | Create ([FromBody] CreateTaskRequest request, CancellationToken cancellationToken) |
| async Task< ActionResult > | Complete (Guid id, CancellationToken cancellationToken) |
TasksController es el endpoint de la API REST para operaciones de gestión de tareas.
Rol en Clean Architecture:
Responsabilidades del controlador:
Separación de responsabilidades:
Patrones de diseño y convenciones:
Definition at line 58 of file TasksController.cs.
| TaskManagement.API.Controllers.TasksController.TasksController | ( | IMediator | mediator | ) |
Definition at line 61 of file TasksController.cs.
| async Task< ActionResult > TaskManagement.API.Controllers.TasksController.Complete | ( | Guid | id, |
| CancellationToken | cancellationToken | ||
| ) |
Definition at line 121 of file TasksController.cs.
| async Task< ActionResult< Guid > > TaskManagement.API.Controllers.TasksController.Create | ( | [FromBody] CreateTaskRequest | request, |
| CancellationToken | cancellationToken | ||
| ) |
| async Task< ActionResult< TaskDto > > TaskManagement.API.Controllers.TasksController.GetById | ( | Guid | id, |
| CancellationToken | cancellationToken | ||
| ) |