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