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 EnvelopeGenerator.Application.Extensions;
|
||||||
using Microsoft.Extensions.Configuration;
|
using Microsoft.Extensions.Configuration;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
using EnvelopeGenerator.Application.Contracts.Services;
|
||||||
|
using EnvelopeGenerator.Application.Services;
|
||||||
|
|
||||||
namespace EnvelopeGenerator.Terminal;
|
namespace EnvelopeGenerator.Terminal;
|
||||||
|
|
||||||
@ -36,7 +38,9 @@ public static class DependencyInjection
|
|||||||
runner.UseMicrosoftDependencyInjection(sp);
|
runner.UseMicrosoftDependencyInjection(sp);
|
||||||
runner.UseNameCasing(@case);
|
runner.UseNameCasing(@case);
|
||||||
return runner;
|
return runner;
|
||||||
});
|
})
|
||||||
|
.AddScoped<IEnvelopeMailService, EnvelopeMailService>()
|
||||||
|
.AddMemoryCache(); ;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Task<int> RunCommandManagerRunner(this IServiceProvider provider, string[] args)
|
public static Task<int> RunCommandManagerRunner(this IServiceProvider provider, string[] args)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user