From d7644bfe07f3fcf96f52f13cb447b740a4db3c5e Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 2 Feb 2026 15:07:27 +0100 Subject: [PATCH] Move ClaimsPrincipal extensions to API.Extensions namespace Refactored ControllerExtensions: moved user claim extraction methods from EnvelopeGenerator.API.Controllers to the new EnvelopeGenerator.API.Extensions namespace. Updated all references and using statements accordingly. No logic changes; improves code organization and clarity. --- EnvelopeGenerator.API/Controllers/EnvelopeController.cs | 3 ++- .../Controllers/EnvelopeReceiverController.cs | 1 + .../{Controllers => Extensions}/ControllerExtensions.cs | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) rename EnvelopeGenerator.API/{Controllers => Extensions}/ControllerExtensions.cs (98%) diff --git a/EnvelopeGenerator.API/Controllers/EnvelopeController.cs b/EnvelopeGenerator.API/Controllers/EnvelopeController.cs index 2c4d5613..f9ff854e 100644 --- a/EnvelopeGenerator.API/Controllers/EnvelopeController.cs +++ b/EnvelopeGenerator.API/Controllers/EnvelopeController.cs @@ -1,4 +1,5 @@ -using EnvelopeGenerator.Application.Envelopes.Commands; +using EnvelopeGenerator.API.Extensions; +using EnvelopeGenerator.Application.Envelopes.Commands; using EnvelopeGenerator.Application.Envelopes.Queries; using MediatR; using Microsoft.AspNetCore.Authorization; diff --git a/EnvelopeGenerator.API/Controllers/EnvelopeReceiverController.cs b/EnvelopeGenerator.API/Controllers/EnvelopeReceiverController.cs index a61373f7..e8125779 100644 --- a/EnvelopeGenerator.API/Controllers/EnvelopeReceiverController.cs +++ b/EnvelopeGenerator.API/Controllers/EnvelopeReceiverController.cs @@ -13,6 +13,7 @@ using System.Data; using EnvelopeGenerator.Application.Common.SQL; using EnvelopeGenerator.Application.Common.Dto.Receiver; using EnvelopeGenerator.Application.Common.Interfaces.SQLExecutor; +using EnvelopeGenerator.API.Extensions; namespace EnvelopeGenerator.API.Controllers; diff --git a/EnvelopeGenerator.API/Controllers/ControllerExtensions.cs b/EnvelopeGenerator.API/Extensions/ControllerExtensions.cs similarity index 98% rename from EnvelopeGenerator.API/Controllers/ControllerExtensions.cs rename to EnvelopeGenerator.API/Extensions/ControllerExtensions.cs index ab7797ef..4eb12f74 100644 --- a/EnvelopeGenerator.API/Controllers/ControllerExtensions.cs +++ b/EnvelopeGenerator.API/Extensions/ControllerExtensions.cs @@ -1,7 +1,7 @@ using Microsoft.AspNetCore.Mvc; using System.Security.Claims; -namespace EnvelopeGenerator.API.Controllers +namespace EnvelopeGenerator.API.Extensions { /// /// Provides extension methods for extracting user information from a .