From beada59593e7e50bb76d62671894674366b3a4a6 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 8 Sep 2025 12:58:29 +0200 Subject: [PATCH] refactor(HomeController): update EnvelopeLocked to use _mediator --- EnvelopeGenerator.Web/Controllers/HomeController.cs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/EnvelopeGenerator.Web/Controllers/HomeController.cs b/EnvelopeGenerator.Web/Controllers/HomeController.cs index 6c744dd3..478dcf77 100644 --- a/EnvelopeGenerator.Web/Controllers/HomeController.cs +++ b/EnvelopeGenerator.Web/Controllers/HomeController.cs @@ -17,7 +17,6 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Localization; using Newtonsoft.Json; using OtpNet; -using System.Security.Claims; using EnvelopeGenerator.Domain.Constants; namespace EnvelopeGenerator.Web.Controllers; @@ -110,20 +109,18 @@ public class HomeController : ViewControllerBase [HttpGet("{envelopeReceiverId}/Locked")] [Obsolete("Use DigitalData.Core.Exceptions and .Middleware")] - public async Task EnvelopeLocked([FromRoute] string envelopeReceiverId) + public async Task EnvelopeLocked([FromRoute] string envelopeReceiverId, CancellationToken cancel) { try { - var envRcv = await _envRcvService.ReadByEnvelopeReceiverIdAsync(envelopeReceiverId: envelopeReceiverId); - if (envRcv.IsFailed) + var er = await _mediator.ReadEnvelopeReceiverAsync(envelopeReceiverId, cancel); + + if (er is null) { - _logger.LogNotice(envRcv.Notices); Response.StatusCode = StatusCodes.Status401Unauthorized; return this.ViewEnvelopeNotFound(); } - var er = envRcv.Data; - if (User.IsInRole(ReceiverRole.FullyAuth)) return await CreateShowEnvelopeView(envelopeReceiverId, er); else