예제 #1
0
 /// <summary>
 /// Add FluenValidation
 /// </summary>
 /// <param name="mvcCoreBuilder"></param>
 /// <param name="typeSearcher"></param>
 private static void AddFluentValidation(IMvcCoreBuilder mvcCoreBuilder, ITypeSearcher typeSearcher)
 {
     //Add fluentValidation
     mvcCoreBuilder.AddFluentValidation(configuration =>
     {
         var assemblies = typeSearcher.GetAssemblies();
         configuration.RegisterValidatorsFromAssemblies(assemblies);
         configuration.RunDefaultMvcValidationAfterFluentValidationExecutes = false;
         //implicit/automatic validation of child properties
         configuration.ImplicitlyValidateChildProperties = true;
     });
 }
예제 #2
0
 /// <summary>
 /// Add FluenValidation
 /// </summary>
 /// <param name="mvcCoreBuilder"></param>
 /// <param name="typeSearcher"></param>
 private static void AddFluentValidation(IMvcCoreBuilder mvcCoreBuilder, ITypeSearcher typeSearcher)
 {
     //Add fluentValidation
     mvcCoreBuilder.AddFluentValidation(configuration =>
     {
         var assemblies = typeSearcher.GetAssemblies();
         configuration.RegisterValidatorsFromAssemblies(assemblies);
         configuration.DisableDataAnnotationsValidation = true;
         //implicit/automatic validation of child properties
         configuration.ImplicitlyValidateChildProperties = true;
     });
 }