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; } }