コード例 #1
0
     public ValidationResult IsValid(object value)
     {
         try
         {
             ExternalValidator.Validate(value);
         }
         catch (CustomException ex)
         {
             foreach(var errorText in ex.GetDescriptions())
             {
                 this.ErrorMessage = this.ErrorMessage + errorText;
             }
         return false;
     }
     return true;
 }
コード例 #2
0
    public ValidationResult IsValid(object value)
    {
        ValidationResult result = new ValidationResult();

        try
        {
            ExternalValidator.Validate(value);
            result.IsValid = true;
        }
        catch (CustomException ex)
        {
            foreach (var errorText in ex.GetDescriptions())
            {
                result.Errors.Add(this.ErrorMessage + errorText);
            }
        }
    }