refactor(HomeController): Aktualisiert, um den Envelope-Empfänger als Modell zur EnvelopeLocked-Ansicht hinzuzufügen

This commit is contained in:
Developer 02 2024-11-28 21:50:05 +01:00
parent b4a97abe6b
commit 0469f057c9
2 changed files with 13 additions and 6 deletions

View File

@ -18,7 +18,6 @@ using static EnvelopeGenerator.Common.Constants;
using Ganss.Xss; using Ganss.Xss;
using Newtonsoft.Json; using Newtonsoft.Json;
using EnvelopeGenerator.Application.DTOs; using EnvelopeGenerator.Application.DTOs;
using EnvelopeGenerator.Domain.Entities;
namespace EnvelopeGenerator.Web.Controllers namespace EnvelopeGenerator.Web.Controllers
{ {
@ -134,9 +133,9 @@ namespace EnvelopeGenerator.Web.Controllers
{ {
ViewData["UserCulture"] = _cultures[UserLanguage]; ViewData["UserCulture"] = _cultures[UserLanguage];
return await _envRcvService.IsExisting(envelopeReceiverId: envelopeReceiverId).ThenAsync( return await _envRcvService.ReadByEnvelopeReceiverIdAsync(envelopeReceiverId: envelopeReceiverId).ThenAsync(
Success: isExisting => isExisting ? View().WithData("EnvelopeKey", envelopeReceiverId) : this.ViewEnvelopeNotFound(), Success: er => View(er).WithData("EnvelopeKey", envelopeReceiverId),
Fail: IActionResult (messages,notices) => Fail: IActionResult (messages, notices) =>
{ {
_logger.LogNotice(notices); _logger.LogNotice(notices);
Response.StatusCode = StatusCodes.Status401Unauthorized; Response.StatusCode = StatusCodes.Status401Unauthorized;

View File

@ -1,4 +1,6 @@
@{ @using EnvelopeGenerator.Application.DTOs.EnvelopeReceiver;
@model EnvelopeReceiverDto;
@{
var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string; var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string;
var logo = _logoOpt.Value; var logo = _logoOpt.Value;
ViewData["Title"] = _localizer[WebKey.DocProtected]; ViewData["Title"] = _localizer[WebKey.DocProtected];
@ -49,4 +51,10 @@
<p>@_localizer[WebKey.LockedFooterBody]</p> <p>@_localizer[WebKey.LockedFooterBody]</p>
</details> </details>
</section> </section>
</div> </div>
@if (Model.HasPhoneNumber)
{
<script nonce="@nonce">
console.log("has phone number")
</script>
}