From 7568274c7772c49877061c831367e48762660070 Mon Sep 17 00:00:00 2001 From: TekH Date: Tue, 9 Sep 2025 20:32:35 +0200 Subject: [PATCH] refactor(ReceiverSecretDto): remove --- .../Dto/EnvelopeReceiver/EnvelopeReceiverDto.cs | 9 ++------- .../EnvelopeReceiver/EnvelopeReceiverSecretDto.cs | 5 ++--- .../Common/Dto/MappingProfile.cs | 1 - .../Common/Dto/Receiver/ReceiverDto.cs | 6 ++++++ .../Common/Dto/Receiver/ReceiverSecretDto.cs | 15 --------------- .../Controllers/HomeController.cs | 3 +-- EnvelopeGenerator.Web/Extensions/WebExtensions.cs | 3 +-- 7 files changed, 12 insertions(+), 30 deletions(-) delete mode 100644 EnvelopeGenerator.Application/Common/Dto/Receiver/ReceiverSecretDto.cs diff --git a/EnvelopeGenerator.Application/Common/Dto/EnvelopeReceiver/EnvelopeReceiverDto.cs b/EnvelopeGenerator.Application/Common/Dto/EnvelopeReceiver/EnvelopeReceiverDto.cs index 22bddbba..3ec59e15 100644 --- a/EnvelopeGenerator.Application/Common/Dto/EnvelopeReceiver/EnvelopeReceiverDto.cs +++ b/EnvelopeGenerator.Application/Common/Dto/EnvelopeReceiver/EnvelopeReceiverDto.cs @@ -3,17 +3,12 @@ using EnvelopeGenerator.Application.Common.Dto.Receiver; using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.Common.Dto.EnvelopeReceiver; -/// -/// -/// -[ApiExplorerSettings(IgnoreApi = true)] -public record EnvelopeReceiverDto : EnvelopeReceiverDto; /// /// /// [ApiExplorerSettings(IgnoreApi = true)] -public record EnvelopeReceiverDto where TReceiverDto : ReceiverDto +public record EnvelopeReceiverDto { /// /// @@ -23,7 +18,7 @@ public record EnvelopeReceiverDto where TReceiverDto : ReceiverDto /// /// /// - public TReceiverDto? Receiver { get; set; } + public ReceiverDto? Receiver { get; set; } /// /// diff --git a/EnvelopeGenerator.Application/Common/Dto/EnvelopeReceiver/EnvelopeReceiverSecretDto.cs b/EnvelopeGenerator.Application/Common/Dto/EnvelopeReceiver/EnvelopeReceiverSecretDto.cs index f0169c8a..717a358f 100644 --- a/EnvelopeGenerator.Application/Common/Dto/EnvelopeReceiver/EnvelopeReceiverSecretDto.cs +++ b/EnvelopeGenerator.Application/Common/Dto/EnvelopeReceiver/EnvelopeReceiverSecretDto.cs @@ -1,5 +1,4 @@ -using EnvelopeGenerator.Application.Common.Dto.Receiver; -using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.Application.Common.Dto.EnvelopeReceiver; @@ -7,7 +6,7 @@ namespace EnvelopeGenerator.Application.Common.Dto.EnvelopeReceiver; /// /// [ApiExplorerSettings(IgnoreApi = true)] -public record EnvelopeReceiverSecretDto : EnvelopeReceiverDto +public record EnvelopeReceiverSecretDto : EnvelopeReceiverDto { /// /// diff --git a/EnvelopeGenerator.Application/Common/Dto/MappingProfile.cs b/EnvelopeGenerator.Application/Common/Dto/MappingProfile.cs index 052a0948..7db2dd76 100644 --- a/EnvelopeGenerator.Application/Common/Dto/MappingProfile.cs +++ b/EnvelopeGenerator.Application/Common/Dto/MappingProfile.cs @@ -34,7 +34,6 @@ public class MappingProfile : Profile CreateMap(); CreateMap(); CreateMap(); - CreateMap(); CreateMap(); // DTO to Entity mappings diff --git a/EnvelopeGenerator.Application/Common/Dto/Receiver/ReceiverDto.cs b/EnvelopeGenerator.Application/Common/Dto/Receiver/ReceiverDto.cs index 9f02e794..534a33f5 100644 --- a/EnvelopeGenerator.Application/Common/Dto/Receiver/ReceiverDto.cs +++ b/EnvelopeGenerator.Application/Common/Dto/Receiver/ReceiverDto.cs @@ -25,6 +25,12 @@ public class ReceiverDto /// public required string Signature { get; set; } + /// + /// + /// + [JsonIgnore] + public string? TotpSecretkey { get; set; } + /// /// /// diff --git a/EnvelopeGenerator.Application/Common/Dto/Receiver/ReceiverSecretDto.cs b/EnvelopeGenerator.Application/Common/Dto/Receiver/ReceiverSecretDto.cs deleted file mode 100644 index c159aafb..00000000 --- a/EnvelopeGenerator.Application/Common/Dto/Receiver/ReceiverSecretDto.cs +++ /dev/null @@ -1,15 +0,0 @@ -using Microsoft.AspNetCore.Mvc; - -namespace EnvelopeGenerator.Application.Common.Dto.Receiver; - -/// -/// -/// -[ApiExplorerSettings(IgnoreApi = true)] -public class ReceiverSecretDto : ReceiverDto -{ - /// - /// - /// - public string? TotpSecretkey { get; set; } -} \ No newline at end of file diff --git a/EnvelopeGenerator.Web/Controllers/HomeController.cs b/EnvelopeGenerator.Web/Controllers/HomeController.cs index b97e9c8c..cce450ea 100644 --- a/EnvelopeGenerator.Web/Controllers/HomeController.cs +++ b/EnvelopeGenerator.Web/Controllers/HomeController.cs @@ -142,8 +142,7 @@ public class HomeController : ViewControllerBase } [Obsolete("Use MediatR")] - private async Task CreateShowEnvelopeView(string envelopeReceiverId, EnvelopeReceiverDto er) - where TReceiver : ReceiverDto + private async Task CreateShowEnvelopeView(string envelopeReceiverId, EnvelopeReceiverDto er) { try { diff --git a/EnvelopeGenerator.Web/Extensions/WebExtensions.cs b/EnvelopeGenerator.Web/Extensions/WebExtensions.cs index 286f4b9a..6eb9535e 100644 --- a/EnvelopeGenerator.Web/Extensions/WebExtensions.cs +++ b/EnvelopeGenerator.Web/Extensions/WebExtensions.cs @@ -30,8 +30,7 @@ public static class WebExtensions return int.TryParse(env_id_str, out int env_id) ? env_id : null; } - public static async Task SignInEnvelopeAsync(this HttpContext context, EnvelopeReceiverDto er, string receiverRole) - where TReceiver : ReceiverDto + public static async Task SignInEnvelopeAsync(this HttpContext context, EnvelopeReceiverDto er, string receiverRole) { var claims = new List { new(ClaimTypes.NameIdentifier, er.Envelope!.Uuid),