$mermaidjs
Clean Architecture Demo
Loading...
Searching...
No Matches
ValidationException.cs
Go to the documentation of this file.
1
namespace
TaskManagement.Application.Exceptions
;
2
3
#pragma warning disable CS1570
// XML comment has badly formed XML
38
#pragma warning restore CS1570
// XML comment has badly formed XML
39
40
public
sealed
class
ValidationException
:
Exception
41
{
42
private
static
readonly IDictionary<string, string[]> EmptyErrors =
43
new
Dictionary<string, string[]>();
44
45
public
IDictionary<string, string[]>
Errors
{
46
get
;
47
}
48
49
public
ValidationException
(IDictionary<
string
,
string
[]> errors)
50
: base(
"One or more validation errors occurred."
)
51
{
52
Errors
=
new
Dictionary<string, string[]>(errors);
53
}
54
55
public
ValidationException
()
56
{
57
Errors
= EmptyErrors;
58
}
59
60
public
ValidationException
(
string
message) : base(message)
61
{
62
Errors
= EmptyErrors;
63
}
64
65
public
ValidationException
(
string
message,
Exception
innerException)
66
: base(message, innerException)
67
{
68
Errors
= EmptyErrors;
69
}
70
}
Exception
TaskManagement.Application.Exceptions.ValidationException
ValidationException se lanza cuando la validación de entrada falla en la capa de aplicación.
Definition
ValidationException.cs:41
TaskManagement.Application.Exceptions.ValidationException.ValidationException
ValidationException(string message)
Definition
ValidationException.cs:60
TaskManagement.Application.Exceptions.ValidationException.ValidationException
ValidationException()
Definition
ValidationException.cs:55
TaskManagement.Application.Exceptions.ValidationException.Errors
IDictionary< string, string[]> Errors
Definition
ValidationException.cs:45
TaskManagement.Application.Exceptions.ValidationException.ValidationException
ValidationException(IDictionary< string, string[]> errors)
Definition
ValidationException.cs:49
TaskManagement.Application.Exceptions.ValidationException.ValidationException
ValidationException(string message, Exception innerException)
Definition
ValidationException.cs:65
TaskManagement.Application.Exceptions
Definition
NotFoundException.cs:1
src
TaskManagement.Application
Exceptions
ValidationException.cs
Generated by
1.9.8