Add service registrations to DependencyInjection

Added using directives for application services and registered
IEnvelopeMailService with its implementation EnvelopeMailService.
Also included in-memory caching to enhance the dependency
injection setup.
This commit is contained in:
Developer 02 2025-04-14 13:15:19 +02:00
parent a20c2b556f
commit e171b50868

View File

@ -6,6 +6,8 @@ using EnvelopeGenerator.Infrastructure;
using EnvelopeGenerator.Application.Extensions;
using Microsoft.Extensions.Configuration;
using Microsoft.EntityFrameworkCore;
using EnvelopeGenerator.Application.Contracts.Services;
using EnvelopeGenerator.Application.Services;
namespace EnvelopeGenerator.Terminal;
@ -36,7 +38,9 @@ public static class DependencyInjection
runner.UseMicrosoftDependencyInjection(sp);
runner.UseNameCasing(@case);
return runner;
});
})
.AddScoped<IEnvelopeMailService, EnvelopeMailService>()
.AddMemoryCache(); ;
}
public static Task<int> RunCommandManagerRunner(this IServiceProvider provider, string[] args)