public static IEnumerable<ModelValidationResult> Validate([NotNull] this ModelBindingContext bindingContext) { var validators = GetValidators(bindingContext, bindingContext.ModelMetadata); var compositeValidator = new CompositeModelValidator(validators); var modelValidationContext = new ModelValidationContext(bindingContext, bindingContext.ModelMetadata); return compositeValidator.Validate(modelValidationContext); }
public static IEnumerable <ModelValidationResult> Validate([NotNull] this ModelBindingContext bindingContext) { var validators = GetValidators(bindingContext, bindingContext.ModelMetadata); var compositeValidator = new CompositeModelValidator(validators); var modelValidationContext = new ModelValidationContext(bindingContext, bindingContext.ModelMetadata); return(compositeValidator.Validate(modelValidationContext)); }