MailProcessor

This commit is contained in:
2026-01-19 09:51:23 +01:00
parent db2263bc92
commit 836f866387
12 changed files with 295 additions and 45 deletions

View File

@ -4,6 +4,7 @@ using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using StandManager.Infrastructure.DAL.Context;
using StandManager.MailProcessor.Mail;
using StandManager.Service;
using StandManager.Service.Interfaces;
using StandManager.Service.Repository;
@ -19,7 +20,11 @@ var host = Host.CreateDefaultBuilder(args)
var impl = allProviderTypes.FirstOrDefault(c => c.IsClass && intfc.Name[1..] == c.Name);
if (impl != null) services.AddScoped(intfc, impl);
}
//Database
var emailConfigSection = context.Configuration.GetSection("EmailConfig");
services.Configure<EmailConfig>(emailConfigSection);
//Database
var connectionString = context.Configuration.GetConnectionString("ConnectionString");
services.AddDbContext<StandManagerDbContext>(options =>
options.UseSqlServer(connectionString)