예제 #1
0
 /// <summary>
 /// Adds default <see cref="ErrorMapper"/> with details. See <see cref="ValidationDefaults.ErrorMappers.Default"/> and <see cref="ValidationDefaults.ErrorMappers.Details"/>
 /// </summary>
 public static TBuilder UseDefaultErrorMapperWithExtendedDetails <TBuilder>(
     this CanUseErrorMapper <TBuilder> builder,
     ErrorMapper?errorMapper = null)
 {
     return(builder.UseDefaultErrorMapperWithDetails((errorBuilder, context) =>
     {
         ValidationDefaults.ErrorMappers.Extended(errorBuilder, context);
         errorMapper?.Invoke(errorBuilder, context);
     }));
 }
예제 #2
0
 /// <summary>
 /// Uses default <see cref="ErrorMapper"/>. See <see cref="ValidationDefaults.ErrorMappers.Default"/>
 /// </summary>
 public static TBuilder UseDefaultErrorMapper <TBuilder>(
     this CanUseErrorMapper <TBuilder> builder,
     ErrorMapper?errorMapper = null)
 {
     return(builder.UseErrorMapper((errorBuilder, context) =>
     {
         ValidationDefaults.ErrorMappers.Default(errorBuilder, context);
         errorMapper?.Invoke(errorBuilder, context);
     }));
 }