From e171b5086890062d71c2a068feb66b03b592998c Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 14 Apr 2025 13:15:19 +0200 Subject: [PATCH] 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. --- EnvelopeGenerator.Terminal/DependencyInjection.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/EnvelopeGenerator.Terminal/DependencyInjection.cs b/EnvelopeGenerator.Terminal/DependencyInjection.cs index be7f7669..48cc9895 100644 --- a/EnvelopeGenerator.Terminal/DependencyInjection.cs +++ b/EnvelopeGenerator.Terminal/DependencyInjection.cs @@ -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() + .AddMemoryCache(); ; } public static Task RunCommandManagerRunner(this IServiceProvider provider, string[] args)