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