Skip to content

Commit b80a179

Browse files
author
Chris Young
committed
Merge branch 'release/5.3.1'
2 parents 4a9e815 + 0352e58 commit b80a179

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/ArchitectNow.Web/Configuration/WebApiExtensions.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
using ArchitectNow.Web.Filters;
1+
using System;
2+
using ArchitectNow.Web.Filters;
23
using ArchitectNow.Web.Models;
34
using FluentValidation.AspNetCore;
5+
using Microsoft.AspNetCore.Mvc;
46
using Microsoft.Extensions.DependencyInjection;
57
using Newtonsoft.Json;
68
using Newtonsoft.Json.Converters;
@@ -10,7 +12,7 @@ namespace ArchitectNow.Web.Configuration
1012
{
1113
public static class WebApiExtensions
1214
{
13-
public static void ConfigureApi(this IServiceCollection services, FluentValidationOptions fluentValidationOptions)
15+
public static void ConfigureApi(this IServiceCollection services, FluentValidationOptions fluentValidationOptions, Action<MvcOptions> configureMvc = null)
1416
{
1517
/*************************
1618
* IConfiguration is not available yet
@@ -22,6 +24,7 @@ public static void ConfigureApi(this IServiceCollection services, FluentValidati
2224
{
2325
o.Filters.AddService(typeof(GlobalExceptionFilter));
2426
o.ModelValidatorProviders.Clear();
27+
configureMvc?.Invoke(o);
2528
})
2629
.AddJsonOptions(options =>
2730
{

0 commit comments

Comments
 (0)