namespace MyNewProjectName.Domain.Exceptions;
///
/// Exception thrown when validation fails
///
public class ValidationException : DomainException
{
public IDictionary Errors { get; }
public ValidationException()
: base("One or more validation failures have occurred.")
{
Errors = new Dictionary();
}
public ValidationException(string message)
: base(message)
{
Errors = new Dictionary();
}
public ValidationException(IDictionary errors)
: base("One or more validation failures have occurred.")
{
Errors = errors;
}
}