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:
parent
a20c2b556f
commit
e171b50868
@ -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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user