using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace zero.Mails; internal class ZeroMailModule : ZeroModule { public override void ConfigureServices(IServiceCollection services, IConfiguration configuration) { services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddOptions().Configure(opts => { opts.BuildViewPath = mail => $"~/Views/Mails/{mail.Template.Key.Replace('.', '/')}.cshtml"; }); } }