diff --git a/DigitalData.EmailProfilerDispatcher.Abstraction/Contracts/IEmailOutRepository.cs b/DigitalData.EmailProfilerDispatcher.Abstraction/Contracts/IEmailOutRepository.cs index 8a84cdc..892c41f 100644 --- a/DigitalData.EmailProfilerDispatcher.Abstraction/Contracts/IEmailOutRepository.cs +++ b/DigitalData.EmailProfilerDispatcher.Abstraction/Contracts/IEmailOutRepository.cs @@ -1,9 +1,8 @@ using DigitalData.Core.Abstractions.Infrastructure; using DigitalData.EmailProfilerDispatcher.Abstraction.Entities; -namespace DigitalData.EmailProfilerDispatcher.Abstraction.Contracts +namespace DigitalData.EmailProfilerDispatcher.Abstraction.Contracts; + +public interface IEmailOutRepository : ICRUDRepository { - public interface IEmailOutRepository : ICRUDRepository - { - } } \ No newline at end of file diff --git a/DigitalData.EmailProfilerDispatcher.Abstraction/Contracts/IEmailOutService.cs b/DigitalData.EmailProfilerDispatcher.Abstraction/Contracts/IEmailOutService.cs index 3b3b589..c4d906b 100644 --- a/DigitalData.EmailProfilerDispatcher.Abstraction/Contracts/IEmailOutService.cs +++ b/DigitalData.EmailProfilerDispatcher.Abstraction/Contracts/IEmailOutService.cs @@ -3,10 +3,9 @@ using DigitalData.Core.DTO; using DigitalData.EmailProfilerDispatcher.Abstraction.DTOs.EmailOut; using DigitalData.EmailProfilerDispatcher.Abstraction.Entities; -namespace DigitalData.EmailProfilerDispatcher.Abstraction.Contracts +namespace DigitalData.EmailProfilerDispatcher.Abstraction.Contracts; + +public interface IEmailOutService : ICRUDService { - public interface IEmailOutService : ICRUDService - { - Task> CreateWithTemplateAsync(EmailOutCreateDto createDto, params object[] models); - } + Task> CreateWithTemplateAsync(EmailOutCreateDto createDto, params object[] models); } \ No newline at end of file diff --git a/DigitalData.EmailProfilerDispatcher.Abstraction/DigitalData.EmailProfilerDispatcher.Abstraction.csproj b/DigitalData.EmailProfilerDispatcher.Abstraction/DigitalData.EmailProfilerDispatcher.Abstraction.csproj index 85b7b70..80567a7 100644 --- a/DigitalData.EmailProfilerDispatcher.Abstraction/DigitalData.EmailProfilerDispatcher.Abstraction.csproj +++ b/DigitalData.EmailProfilerDispatcher.Abstraction/DigitalData.EmailProfilerDispatcher.Abstraction.csproj @@ -1,4 +1,4 @@ - + net7.0 @@ -16,7 +16,7 @@ - + diff --git a/DigitalData.EmailProfilerDispatcher/DigitalData.EmailProfilerDispatcher.csproj b/DigitalData.EmailProfilerDispatcher/DigitalData.EmailProfilerDispatcher.csproj index a210694..c9781e7 100644 --- a/DigitalData.EmailProfilerDispatcher/DigitalData.EmailProfilerDispatcher.csproj +++ b/DigitalData.EmailProfilerDispatcher/DigitalData.EmailProfilerDispatcher.csproj @@ -17,8 +17,8 @@ - - + + diff --git a/DigitalData.EmailProfilerDispatcher/Services/EmailOutService.cs b/DigitalData.EmailProfilerDispatcher/Services/EmailOutService.cs index 59eaf56..b4bf8a6 100644 --- a/DigitalData.EmailProfilerDispatcher/Services/EmailOutService.cs +++ b/DigitalData.EmailProfilerDispatcher/Services/EmailOutService.cs @@ -5,28 +5,27 @@ using DigitalData.EmailProfilerDispatcher.Abstraction.Contracts; using DigitalData.EmailProfilerDispatcher.Abstraction.DTOs.EmailOut; using DigitalData.EmailProfilerDispatcher.Abstraction.Entities; -namespace DigitalData.EmailProfilerDispatcher.Abstraction.Services -{ - public class EmailOutService : CRUDService, IEmailOutService +namespace DigitalData.EmailProfilerDispatcher.Abstraction.Services; + + public class EmailOutService : CRUDService, IEmailOutService { public EmailOutService(IEmailOutRepository repository, IMapper mapper) : base(repository, mapper) { } - public async Task> CreateWithTemplateAsync(EmailOutCreateDto createDto, params object[] models) - { - createDto.EmailSubj = createDto.EmailSubj.FillTemplate(models); - createDto.EmailBody = createDto.EmailBody.FillTemplate(models); + public async Task> CreateWithTemplateAsync(EmailOutCreateDto createDto, params object[] models) + { + createDto.EmailSubj = createDto.EmailSubj.FillTemplate(models); + createDto.EmailBody = createDto.EmailBody.FillTemplate(models); - return await base.CreateAsync(createDto); - } + return await base.CreateAsync(createDto); + } - public async Task> CreateWithTemplateAsync(EmailOutCreateDto createDto, Dictionary placeholders, params object[] models) - { - createDto.EmailSubj = createDto.EmailSubj.FillTemplate(placeholders); - createDto.EmailBody = createDto.EmailBody.FillTemplate(placeholders); + public async Task> CreateWithTemplateAsync(EmailOutCreateDto createDto, Dictionary placeholders, params object[] models) + { + createDto.EmailSubj = createDto.EmailSubj.FillTemplate(placeholders); + createDto.EmailBody = createDto.EmailBody.FillTemplate(placeholders); - return await CreateWithTemplateAsync(createDto, models: models); - } + return await CreateWithTemplateAsync(createDto, models: models); } } \ No newline at end of file diff --git a/EmailProfilerDispatcher.Tests/EmailProfilerDispatcher.Tests.csproj b/EmailProfilerDispatcher.Tests/EmailProfilerDispatcher.Tests.csproj index e4b2d10..3dab68d 100644 --- a/EmailProfilerDispatcher.Tests/EmailProfilerDispatcher.Tests.csproj +++ b/EmailProfilerDispatcher.Tests/EmailProfilerDispatcher.Tests.csproj @@ -11,7 +11,7 @@ - +