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