From 0469f057c9f7b920c7599281f0ab74fae468b582 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Thu, 28 Nov 2024 21:50:05 +0100 Subject: [PATCH] =?UTF-8?q?refactor(HomeController):=20Aktualisiert,=20um?= =?UTF-8?q?=20den=20Envelope-Empf=C3=A4nger=20als=20Modell=20zur=20Envelop?= =?UTF-8?q?eLocked-Ansicht=20hinzuzuf=C3=BCgen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EnvelopeGenerator.Web/Controllers/HomeController.cs | 7 +++---- .../Views/Home/EnvelopeLocked.cshtml | 12 ++++++++++-- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/EnvelopeGenerator.Web/Controllers/HomeController.cs b/EnvelopeGenerator.Web/Controllers/HomeController.cs index ad5687d7..aebc3eaa 100644 --- a/EnvelopeGenerator.Web/Controllers/HomeController.cs +++ b/EnvelopeGenerator.Web/Controllers/HomeController.cs @@ -18,7 +18,6 @@ using static EnvelopeGenerator.Common.Constants; using Ganss.Xss; using Newtonsoft.Json; using EnvelopeGenerator.Application.DTOs; -using EnvelopeGenerator.Domain.Entities; namespace EnvelopeGenerator.Web.Controllers { @@ -134,9 +133,9 @@ namespace EnvelopeGenerator.Web.Controllers { ViewData["UserCulture"] = _cultures[UserLanguage]; - return await _envRcvService.IsExisting(envelopeReceiverId: envelopeReceiverId).ThenAsync( - Success: isExisting => isExisting ? View().WithData("EnvelopeKey", envelopeReceiverId) : this.ViewEnvelopeNotFound(), - Fail: IActionResult (messages,notices) => + return await _envRcvService.ReadByEnvelopeReceiverIdAsync(envelopeReceiverId: envelopeReceiverId).ThenAsync( + Success: er => View(er).WithData("EnvelopeKey", envelopeReceiverId), + Fail: IActionResult (messages, notices) => { _logger.LogNotice(notices); Response.StatusCode = StatusCodes.Status401Unauthorized; diff --git a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml index 6738e567..cdc94ccf 100644 --- a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml @@ -1,4 +1,6 @@ -@{ +@using EnvelopeGenerator.Application.DTOs.EnvelopeReceiver; +@model EnvelopeReceiverDto; +@{ var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string; var logo = _logoOpt.Value; ViewData["Title"] = _localizer[WebKey.DocProtected]; @@ -49,4 +51,10 @@

@_localizer[WebKey.LockedFooterBody]

- \ No newline at end of file + +@if (Model.HasPhoneNumber) +{ + +} \ No newline at end of file