Files
parr_api/PARR.Mail/PARR.Mail/MailInstaller.cs
Mikhail Kuznetsov 118cd280df Syncer АИХ ИТ
2023-06-01 12:30:38 +10:00

20 lines
595 B
C#

using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using PARR.Mail.Services;
using PARR.Mail.Settings;
namespace PARR.Mail
{
public static class MailInstaller
{
public static void InstallMailServices(this IServiceCollection services, IConfiguration configuration)
{
var mailSettings = new MailSettings();
configuration.GetSection(nameof(MailSettings)).Bind(mailSettings);
services.AddSingleton(mailSettings);
services.AddTransient<IMailService, MailService>();
}
}
}