From 248c954ce3cdc3e334ceb546b5db5d7b2c3b2f29 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Fri, 17 May 2024 14:24:12 +0200 Subject: [PATCH] Resource wurde entfernt und IStringLocalizer durch IStringLocalizer ersetzt; die Injektion erfolgt in program.cs --- DigitalData.EmailProfilerDispatcher.API/Program.cs | 4 ++++ .../Resources/Resource.cs | 6 ++++++ .../Resources/Resource.de-DE.resx | 0 .../Resources/Resource.en-US.resx | 0 .../Resources/Resource.cs | 6 ------ .../Services/EmailOutService.cs | 3 +-- 6 files changed, 11 insertions(+), 8 deletions(-) create mode 100644 DigitalData.EmailProfilerDispatcher.API/Resources/Resource.cs rename {DigitalData.EmailProfilerDispatcher.Application => DigitalData.EmailProfilerDispatcher.API}/Resources/Resource.de-DE.resx (100%) rename {DigitalData.EmailProfilerDispatcher.Application => DigitalData.EmailProfilerDispatcher.API}/Resources/Resource.en-US.resx (100%) delete mode 100644 DigitalData.EmailProfilerDispatcher.Application/Resources/Resource.cs diff --git a/DigitalData.EmailProfilerDispatcher.API/Program.cs b/DigitalData.EmailProfilerDispatcher.API/Program.cs index 7add3de..fe41fe3 100644 --- a/DigitalData.EmailProfilerDispatcher.API/Program.cs +++ b/DigitalData.EmailProfilerDispatcher.API/Program.cs @@ -1,6 +1,8 @@ using DigitalData.Core.API; +using DigitalData.EmailProfilerDispatcher.API.Resources; using DigitalData.EmailProfilerDispatcher.Application; using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Localization; var builder = WebApplication.CreateBuilder(args); @@ -16,6 +18,8 @@ builder.Services.AddDispatcher(options => options.UseSqlServer(config.GetConnect builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(); +builder.Services.AddSingleton>(); + var app = builder.Build(); // Configure the HTTP request pipeline. diff --git a/DigitalData.EmailProfilerDispatcher.API/Resources/Resource.cs b/DigitalData.EmailProfilerDispatcher.API/Resources/Resource.cs new file mode 100644 index 0000000..820e607 --- /dev/null +++ b/DigitalData.EmailProfilerDispatcher.API/Resources/Resource.cs @@ -0,0 +1,6 @@ +namespace DigitalData.EmailProfilerDispatcher.API.Resources +{ + public class Resource + { + } +} diff --git a/DigitalData.EmailProfilerDispatcher.Application/Resources/Resource.de-DE.resx b/DigitalData.EmailProfilerDispatcher.API/Resources/Resource.de-DE.resx similarity index 100% rename from DigitalData.EmailProfilerDispatcher.Application/Resources/Resource.de-DE.resx rename to DigitalData.EmailProfilerDispatcher.API/Resources/Resource.de-DE.resx diff --git a/DigitalData.EmailProfilerDispatcher.Application/Resources/Resource.en-US.resx b/DigitalData.EmailProfilerDispatcher.API/Resources/Resource.en-US.resx similarity index 100% rename from DigitalData.EmailProfilerDispatcher.Application/Resources/Resource.en-US.resx rename to DigitalData.EmailProfilerDispatcher.API/Resources/Resource.en-US.resx diff --git a/DigitalData.EmailProfilerDispatcher.Application/Resources/Resource.cs b/DigitalData.EmailProfilerDispatcher.Application/Resources/Resource.cs deleted file mode 100644 index dad86c5..0000000 --- a/DigitalData.EmailProfilerDispatcher.Application/Resources/Resource.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace DigitalData.EmailProfilerDispatcher.Application.Resources -{ - public class Resource - { - } -} diff --git a/DigitalData.EmailProfilerDispatcher.Application/Services/EmailOutService.cs b/DigitalData.EmailProfilerDispatcher.Application/Services/EmailOutService.cs index 41a033e..77cc969 100644 --- a/DigitalData.EmailProfilerDispatcher.Application/Services/EmailOutService.cs +++ b/DigitalData.EmailProfilerDispatcher.Application/Services/EmailOutService.cs @@ -2,7 +2,6 @@ using DigitalData.Core.Application; using DigitalData.EmailProfilerDispatcher.Application.Contracts; using DigitalData.EmailProfilerDispatcher.Application.DTOs.EmailOut; -using DigitalData.EmailProfilerDispatcher.Application.Resources; using DigitalData.EmailProfilerDispatcher.Domain.Entities; using DigitalData.EmailProfilerDispatcher.Infrastructure.Contracts; using Microsoft.Extensions.Localization; @@ -11,7 +10,7 @@ namespace DigitalData.EmailProfilerDispatcher.Application.Services { public class EmailOutService : CRUDService, IEmailOutService { - public EmailOutService(IEmailOutRepository repository, IStringLocalizer localizer, IMapper mapper) : base(repository, localizer, mapper) + public EmailOutService(IEmailOutRepository repository, IStringLocalizer localizer, IMapper mapper) : base(repository, localizer, mapper) { } }