@{ var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string; } @using DigitalData.Core.DTO; @using EnvelopeGenerator.Application.DTOs; @using Newtonsoft.Json @using Newtonsoft.Json.Serialization @model EnvelopeReceiverDto; @{ ViewData["Title"] = _localizer[WebKey.SignDoc]; } @{ var userCulture = ViewData["UserCulture"] as Culture; var envelope = Model.Envelope; var document = Model.Envelope?.Documents?.FirstOrDefault(); var sender = Model.Envelope?.User; var pages = document?.Elements?.Select(e => e.Page) ?? Array.Empty(); var stPageIndexes = string.Join(pages.Count() > 1 ? ", " : "", pages.Take(pages.Count() - 1)) + (pages.Count() > 1 ? $" {_localizer[WebKey.and].TrySanitize(_sanitizer)} " : "") + pages.LastOrDefault(); }