| 1234567891011121314151617181920212223 |
- namespace Diligent.WebAPI.Host.Extensions
- {
- [ExcludeFromCodeCoverage]
- public static class ModelValidationMIddlewareExtension
- {
- public static void ConfigureValidationMiddleware(this WebApplicationBuilder builder)
- {
- var services = builder.Services;
- // Override default model validation middleware.
- services.Configure<ApiBehaviorOptions>(options =>
- {
- options.SuppressModelStateInvalidFilter = true;
- });
-
- // Register custom validation middleware
- services.AddMvcCore(options =>
- {
- options.Filters.Add(typeof(ModelValidationMiddleware));
- })
- .AddDataAnnotations();
- }
- }
- }
|