$mermaidjs
Clean Architecture Demo
Loading...
Searching...
No Matches
TaskManagement.Domain.Common.TaskErrors Class Reference

TaskErrors es un repositorio central para todos los mensajes de error del dominio de tareas. More...

Collaboration diagram for TaskManagement.Domain.Common.TaskErrors:

Static Public Member Functions

static string NotFound (Guid id)
 

Static Public Attributes

const string AlreadyCompleted = "Task is already completed."
 
const string CannotAssignCompletedTask = "Cannot assign a completed task."
 
const string CannotModifyCompletedTask = "Cannot modify a completed task."
 

Detailed Description

TaskErrors es un repositorio central para todos los mensajes de error del dominio de tareas.

Rol en Clean Architecture:

  • Parte del core en la capa del dominio
  • Centraliza mensajes de error para evitar duplicación y asegurar consistencia
  • Representa todas las posibles violaciones de reglas de negocio en gestión de tareas
  • Utilizado en capas del dominio y aplicación para informe de errores

Beneficios:

  • Fuente única de verdad para mensajes de error
  • Fácil de mantener y actualizar mensajes de error
  • Soporta internacionalización -i18n- si es necesario
  • Previene duplicación de cadenas y errores tipográficos
  • Documentación clara de todos los posibles errores relacionados con tareas

Categorías de error:

  • Errores de transición de estado: TaskErrors.AlreadyCompleted, TaskErrors.CannotModifyCompletedTask, etc.
  • Errores de asignación: TaskErrors.CannotAssignCompletedTask
  • Errores de recurso: TaskErrors.NotFound

Definition at line 36 of file TaskErrors.cs.

Member Function Documentation

◆ NotFound()

static string TaskManagement.Domain.Common.TaskErrors.NotFound ( Guid  id)
static
Here is the caller graph for this function:

Member Data Documentation

◆ AlreadyCompleted

const string TaskManagement.Domain.Common.TaskErrors.AlreadyCompleted = "Task is already completed."
static

Definition at line 38 of file TaskErrors.cs.

◆ CannotAssignCompletedTask

const string TaskManagement.Domain.Common.TaskErrors.CannotAssignCompletedTask = "Cannot assign a completed task."
static

Definition at line 39 of file TaskErrors.cs.

◆ CannotModifyCompletedTask

const string TaskManagement.Domain.Common.TaskErrors.CannotModifyCompletedTask = "Cannot modify a completed task."
static

Definition at line 40 of file TaskErrors.cs.


The documentation for this class was generated from the following file: