diff --git a/OFBButte.Api/Startup.cs b/OFBButte.Api/Startup.cs index c716582..497f49f 100644 --- a/OFBButte.Api/Startup.cs +++ b/OFBButte.Api/Startup.cs @@ -12,7 +12,9 @@ using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using OFBButte.Application.Configuration; using OFBButte.Application.Database; +using OFBButte.Application.Email; using OFBButte.Database; +using OFBButte.Infrastructure.Email; namespace OFBButte.Api { @@ -53,6 +55,13 @@ namespace OFBButte.Api OFBContext.UseMySql(o, Configuration.GetConnectionString("OFBContext")); }); services.AddScoped(s => s.GetService()); + + // Email Service + services.AddScoped(s => + { + var options = s.GetService>(); + return new EmailSender(options.Value.Environment != "Prod"); + }); } // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.