/// <summary>
        /// Initializes the FluentValidationModelValidatorProvider using the default options and adds it in to the ModelValidatorProviders collection.
        /// </summary>
        public static void Configure(Action<FluentValidationModelValidatorProvider> configurationExpression = null)
        {
            configurationExpression = configurationExpression ?? delegate { };

            var provider = new FluentValidationModelValidatorProvider();
            configurationExpression(provider);
            GlobalConfiguration.Configuration.Services.Replace(typeof(IBodyModelValidator), new FluentValidationBodyModelValidator());
            GlobalConfiguration.Configuration.Services.Add(typeof(ModelValidatorProvider), provider);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Initializes the FluentValidationModelValidatorProvider using the default options and adds it in to the ModelValidatorProviders collection.
        /// </summary>
        public static void Configure(Action <FluentValidationModelValidatorProvider> configurationExpression = null)
        {
            configurationExpression = configurationExpression ?? delegate { };

            var provider = new FluentValidationModelValidatorProvider();

            configurationExpression(provider);
            GlobalConfiguration.Configuration.Services.Replace(typeof(IBodyModelValidator), new FluentValidationBodyModelValidator());
            GlobalConfiguration.Configuration.Services.Add(typeof(ModelValidatorProvider), provider);
        }