internal ValidationError(ValidationAttribute validationAttribute, object value, ValidationResult validationResult) { this.ValidationAttribute = validationAttribute; this.ValidationResult = validationResult; this.Value = value; }
public ValidationException(string errorMessage, ValidationAttribute validatingAttribute, object value) : base(errorMessage) { this.Value = value; this.ValidationAttribute = validatingAttribute; }
private static bool TryValidate(object value, ValidationContext validationContext, ValidationAttribute attribute, out ValidationError validationError) { if (validationContext == null) { throw new ArgumentNullException("validationContext"); } ValidationResult validationResult = attribute.GetValidationResult(value, validationContext); if (validationResult != ValidationResult.Success) { validationError = new ValidationError(attribute, value, validationResult); return(false); } validationError = null; return(true); }
public ValidationException(ValidationResult validationResult, ValidationAttribute validatingAttribute, object value) : this(validationResult.ErrorMessage, validatingAttribute, value) { this._validationResult = validationResult; }