using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace Finch.Mails; internal class FinchMailModule : FinchModule { public override void ConfigureServices(IServiceCollection services, IConfiguration configuration) { services.AddScoped(); //services.AddScoped(); services.AddScoped(); services.AddOptions().Bind(configuration.GetSection("Finch:Mails")).Configure(opts => { opts.BuildViewPath = mail => $"~/Mails/{mail.ViewKey.Replace('.', '/')}.cshtml"; }); } }