refactor(DIExtensions): update to scan EmailProfilerDispatcher

This commit is contained in:
tekh 2025-09-12 13:50:48 +02:00
parent 83460bd92b
commit 27a2d5ecc4

View File

@ -12,6 +12,7 @@ using System.Reflection;
using DigitalData.UserManager.Domain.Entities; using DigitalData.UserManager.Domain.Entities;
using EnvelopeGenerator.Application.Common.Interfaces.Repositories; using EnvelopeGenerator.Application.Common.Interfaces.Repositories;
using EnvelopeGenerator.Application.Common.Interfaces.SQLExecutor; using EnvelopeGenerator.Application.Common.Interfaces.SQLExecutor;
using DigitalData.EmailProfilerDispatcher.Abstraction.Entities;
namespace EnvelopeGenerator.Infrastructure; namespace EnvelopeGenerator.Infrastructure;
@ -55,8 +56,14 @@ public static class DIExtensions
services.AddDbRepository(opt => services.AddDbRepository(opt =>
{ {
// scan EnvelopeGenerator
opt.RegisterFromAssembly<EGDbContext>(typeof(Config).Assembly); opt.RegisterFromAssembly<EGDbContext>(typeof(Config).Assembly);
// scan UserManager
opt.RegisterFromAssembly<EGDbContext>(typeof(User).Assembly); opt.RegisterFromAssembly<EGDbContext>(typeof(User).Assembly);
// scan EmailProfilerDispatcher
opt.RegisterFromAssembly<EGDbContext>(typeof(EmailOut).Assembly);
}); });
services.AddSQLExecutor<Envelope>(); services.AddSQLExecutor<Envelope>();