Files
mixtape/zero.Backoffice/ZeroBackofficeMvcOptions.cs
T
2021-11-23 15:43:21 +01:00

20 lines
501 B
C#

using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
namespace zero.Backoffice;
class ZeroBackofficeMvcOptions : IConfigureOptions<MvcOptions>
{
IZeroOptions Options { get; set; }
public ZeroBackofficeMvcOptions(IZeroOptions options)
{
Options = options;
}
public void Configure(MvcOptions options)
{
string backofficePath = Options.For<BackofficeOptions>().Path;
options.Conventions.Add(new ZeroBackofficeControllerModelConvention(backofficePath));
}
}