/// <inheritdoc /> public void Validate( ActionContext actionContext, IModelValidatorProvider validatorProvider, ValidationStateDictionary validationState, string prefix, object model) { if (actionContext == null) { throw new ArgumentNullException(nameof(actionContext)); } if (validatorProvider == null) { throw new ArgumentNullException(nameof(validatorProvider)); } var visitor = new ValidationVisitor( actionContext, validatorProvider, _modelMetadataProvider, validationState); var metadata = model == null ? null : _modelMetadataProvider.GetMetadataForType(model.GetType()); visitor.Validate(metadata, prefix, model); }
/// <inheritdoc /> public void Validate( IModelValidatorProvider validatorProvider, ModelStateDictionary modelState, ValidationStateDictionary validationState, string prefix, object model) { if (validatorProvider == null) { throw new ArgumentNullException(nameof(validatorProvider)); } if (modelState == null) { throw new ArgumentNullException(nameof(modelState)); } var visitor = new ValidationVisitor( validatorProvider, _excludeFilters, modelState, validationState); var metadata = model == null ? null : _modelMetadataProvider.GetMetadataForType(model.GetType()); visitor.Validate(metadata, prefix, model); }
/// <inheritdoc /> public void Validate( IModelValidatorProvider validatorProvider, ModelStateDictionary modelState, ValidationStateDictionary validationState, string prefix, object model) { if (validatorProvider == null) { throw new ArgumentNullException(nameof(validatorProvider)); } if (modelState == null) { throw new ArgumentNullException(nameof(modelState)); } var visitor = new ValidationVisitor( validatorProvider, _excludeFilters, modelState, validationState); var metadata = model == null ? null : _modelMetadataProvider.GetMetadataForType(model.GetType()); visitor.Validate(metadata, prefix, model); }
/// <inheritdoc /> public void Validate( ActionContext actionContext, IModelValidatorProvider validatorProvider, ValidationStateDictionary validationState, string prefix, object model) { if (actionContext == null) { throw new ArgumentNullException(nameof(actionContext)); } if (validatorProvider == null) { throw new ArgumentNullException(nameof(validatorProvider)); } var visitor = new ValidationVisitor( actionContext, validatorProvider, _modelMetadataProvider, validationState); var metadata = model == null ? null : _modelMetadataProvider.GetMetadataForType(model.GetType()); visitor.Validate(metadata, prefix, model); }
public StateManager(ValidationVisitor visitor, object newModel) { _visitor = visitor; _newModel = newModel; _container = _visitor._container; _key = _visitor._key; _metadata = _visitor._metadata; _model = _visitor._model; _strategy = _visitor._strategy; }
public static StateManager Recurse( ValidationVisitor visitor, string key, ModelMetadata metadata, object model, IValidationStrategy strategy) { var recursifier = new StateManager(visitor, model); visitor._container = visitor._model; visitor._key = key; visitor._metadata = metadata; visitor._model = model; visitor._strategy = strategy; return(recursifier); }
public StateManager(ValidationVisitor visitor, object newModel) { _visitor = visitor; _newModel = newModel; _container = _visitor._container; _key = _visitor._key; _metadata = _visitor._metadata; _model = _visitor._model; _strategy = _visitor._strategy; }
public static StateManager Recurse( ValidationVisitor visitor, string key, ModelMetadata metadata, object model, IValidationStrategy strategy) { var recursifier = new StateManager(visitor, model); visitor._container = visitor._model; visitor._key = key; visitor._metadata = metadata; visitor._model = model; visitor._strategy = strategy; return recursifier; }