/// <summary>
 /// Initializes a new instance of the <see cref="FluentValidationValidator"/> class for the
 /// specified <see cref="IValidator"/>.
 /// </summary>
 /// <param name="validator">The Fluent Validation validator that should be used.</param>
 /// <param name="factory">Factory for creating adapters for the type that is being validated.</param>
 /// <param name="modelType">The type of the model that is being validated.</param>
 public FluentValidationValidator(IValidator validator, IFluentAdapterFactory factory, FluentValidationValidatorFactory modelValidatorFactory, Type modelType)
 {
     this.ModelType             = modelType;
     this.validator             = validator;
     this.factory               = factory;
     this.modelValidatorFactory = modelValidatorFactory;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="FluentValidationValidatorFactory"/> instance, with the
 /// provided <see cref="IFluentAdapterFactory"/>.
 /// </summary>
 /// <param name="adapterFactory">The factory that should be usdd to create <see cref="IFluentAdapter"/> instances.</param>
 /// <param name="validators">The <see cref="IValidator"/> instance that are available for validation.</param>
 public FluentValidationValidatorFactory(IFluentAdapterFactory adapterFactory, IEnumerable<IValidator> validators)
 {
     this.adapterFactory = adapterFactory;
     this.validators = validators;
 }
 public WindsorFluentValidationValidatorFactory(IWindsorContainer container, IFluentAdapterFactory fluentAdapterFactory)
 {
     this.container = container;
     this.fluentAdapterFactory = fluentAdapterFactory;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="FluentValidationValidator"/> class for the
 /// specified <see cref="IValidator"/>.
 /// </summary>
 /// <param name="validator">The Fluent Validation validator that should be used.</param>
 /// <param name="factory">Factory for creating adapters for the type that is being validated.</param>
 /// <param name="modelType">The type of the model that is being validated.</param>
 public FluentValidationValidator(IValidator validator, IFluentAdapterFactory factory, Type modelType)
  {
     this.ModelType = modelType;
     this.validator = validator;
     this.factory = factory;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="FluentValidationValidatorFactory"/> instance, with the
 /// provided <see cref="IFluentAdapterFactory"/>.
 /// </summary>
 /// <param name="adapterFactory">The factory that should be usdd to create <see cref="IFluentAdapter"/> instances.</param>
 /// <param name="validators">The <see cref="IValidator"/> instance that are available for validation.</param>
 public FluentValidationValidatorFactory(IFluentAdapterFactory adapterFactory, IEnumerable <IValidator> validators)
 {
     this.adapterFactory = adapterFactory;
     this.validators     = validators;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="FluentValidationValidatorFactory"/> instance, with the
 /// provided <see cref="IFluentAdapterFactory"/>.
 /// </summary>
 /// <param name="adapterFactory">The factory that should be usdd to create <see cref="IFluentAdapter"/> instances.</param>
 public FluentValidationValidatorFactory(IFluentAdapterFactory adapterFactory)
 {
     this.adapterFactory = adapterFactory;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="FluentValidationValidator"/> class for the
 /// specified <see cref="IValidator"/>.
 /// </summary>
 /// <param name="validator">The Fluent Validation validator that should be used.</param>
 /// <param name="factory"> </param>
 public FluentValidationValidator(IValidator validator, IFluentAdapterFactory factory)
 {
     this.validator = validator;
     this.factory = factory;
 }
Beispiel #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FluentValidationValidator"/> class for the
 /// specified <see cref="IValidator"/>.
 /// </summary>
 /// <param name="validator">The Fluent Validation validator that should be used.</param>
 /// <param name="factory"> </param>
 public FluentValidationValidator(IValidator validator, IFluentAdapterFactory factory)
 {
     this.validator = validator;
     this.factory   = factory;
 }