From de6d4b9dd83f755f2814b069e9f74fff9f368682 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 25 Nov 2024 13:25:22 +0100 Subject: [PATCH] =?UTF-8?q?feat(DIExtensions):=20HTTP-Client-Dienst=20hinz?= =?UTF-8?q?ugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EnvelopeGenerator.Application/DIExtensions.cs | 9 +++++++-- .../EnvelopeGenerator.Application.csproj | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/EnvelopeGenerator.Application/DIExtensions.cs b/EnvelopeGenerator.Application/DIExtensions.cs index ea51c7db..8b8bcec3 100644 --- a/EnvelopeGenerator.Application/DIExtensions.cs +++ b/EnvelopeGenerator.Application/DIExtensions.cs @@ -8,12 +8,14 @@ using EnvelopeGenerator.Infrastructure.Repositories; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; +using DigitalData.Core.Client; +using EnvelopeGenerator.Application.Configurations.GtxMessaging; namespace EnvelopeGenerator.Application { public static class DIExtensions { - public static IServiceCollection AddEnvelopeGenerator(this IServiceCollection services, IConfiguration dispatcherConfigSection, IConfiguration mailConfigSection) + public static IServiceCollection AddEnvelopeGenerator(this IServiceCollection services, IConfigurationSection dispatcherConfigSection, IConfigurationSection mailConfigSection, IConfigurationSection smsConfigSection) { //Inject CRUD Service and repositoriesad services.TryAddScoped(); @@ -54,11 +56,14 @@ namespace EnvelopeGenerator.Application services.Configure(dispatcherConfigSection); services.Configure(mailConfigSection); + services.AddHttpClientService(smsConfigSection); + return services; } public static IServiceCollection AddEnvelopeGenerator(this IServiceCollection services, IConfiguration config) => services.AddEnvelopeGenerator( dispatcherConfigSection: config.GetSection("DispatcherConfig"), - mailConfigSection: config.GetSection("MailConfig")); + mailConfigSection: config.GetSection("MailConfig"), + smsConfigSection: config.GetSection("SmsConfig")); } } \ No newline at end of file diff --git a/EnvelopeGenerator.Application/EnvelopeGenerator.Application.csproj b/EnvelopeGenerator.Application/EnvelopeGenerator.Application.csproj index 17aa1124..f283256f 100644 --- a/EnvelopeGenerator.Application/EnvelopeGenerator.Application.csproj +++ b/EnvelopeGenerator.Application/EnvelopeGenerator.Application.csproj @@ -14,7 +14,7 @@ - +