public ValidationException(ValidationResult validationResult) : base(validationResult.ErrorMessage) { this.errorCode = validationResult.ErrorCode; this.ErrorMessage = validationResult.ErrorMessage; this.Violations = validationResult.Errors; }
public static void ThrowIfNotValid(ValidationResult validationResult) { if (!validationResult.IsValid) { throw new ValidationException(validationResult); } }