first commit

This commit is contained in:
2026-02-26 14:04:18 +07:00
parent 57ac80a666
commit 4b7236493f
92 changed files with 4999 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
namespace MyNewProjectName.Domain.Exceptions;
/// <summary>
/// Exception thrown when validation fails
/// </summary>
public class ValidationException : DomainException
{
public IDictionary<string, string[]> Errors { get; }
public ValidationException()
: base("One or more validation failures have occurred.")
{
Errors = new Dictionary<string, string[]>();
}
public ValidationException(string message)
: base(message)
{
Errors = new Dictionary<string, string[]>();
}
public ValidationException(IDictionary<string, string[]> errors)
: base("One or more validation failures have occurred.")
{
Errors = errors;
}
}