From 182771afd26c35bd1956a11bf9fe3ba76c51073f Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 26 Jun 2025 10:15:58 +0200 Subject: [PATCH] Refactor AuthController to use MediatR - Added using directive for DigitalData.Core.Abstraction.Application.DTO. - Marked IUserService and GetUserWithClaims as obsolete. - Transitioning towards MediatR for handling requests and responses. --- DigitalData.UserManager.API/Controllers/AuthController.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/DigitalData.UserManager.API/Controllers/AuthController.cs b/DigitalData.UserManager.API/Controllers/AuthController.cs index 61e435f..8cdeda4 100644 --- a/DigitalData.UserManager.API/Controllers/AuthController.cs +++ b/DigitalData.UserManager.API/Controllers/AuthController.cs @@ -2,10 +2,10 @@ using Microsoft.AspNetCore.Authorization; using DigitalData.UserManager.Application.DTOs.Auth; using DigitalData.UserManager.Application.Contracts; -using DigitalData.Core.DTO; using Microsoft.Extensions.Localization; using DigitalData.UserManager.Application; using System.Security.Claims; +using DigitalData.Core.Abstraction.Application.DTO; namespace DigitalData.UserManager.API.Controllers; @@ -14,9 +14,11 @@ namespace DigitalData.UserManager.API.Controllers; public class AuthController : ControllerBase { private readonly ILogger _logger; + [Obsolete("Use MediatR")] private readonly IUserService _userService; private readonly IStringLocalizer _localizer; + [Obsolete("Use MediatR")] public AuthController(ILogger logger, IUserService userService, IStringLocalizer localizer) { _logger = logger; @@ -34,6 +36,7 @@ public class AuthController : ControllerBase [Authorize] [HttpGet("user")] + [Obsolete("Use MediatR")] public async Task GetUserWithClaims() { try