@model List @using Microsoft.Extensions.Localization @inject IStringLocalizer Localizer @{ ViewData["Title"] = Localizer["HistoryTitle"]; Layout = "~/Views/Shared/_Layout.cshtml"; var userId = User.FindFirst(System.Security.Claims.ClaimTypes.NameIdentifier)?.Value; }

@Localizer["QRCodeHistory"]

@Localizer["QRCodesSavedHere"]

@if (Model != null && Model.Any()) {
@foreach (var qr in Model) {
@if (qr.CostInCredits > 0) { -@qr.CostInCredits Crédito } else { Grátis }
QR Code
@Localizer["Type"] @qr.Type
@Localizer["Content"]

@if (qr.Content.Length > 50) { @(qr.Content.Substring(0, 50) + "...") } else { @qr.Content }

@Localizer["CreatedOn"]
@qr.CreatedAt.ToString("dd/MM/yyyy HH:mm")
}
@if (Model.Count == 50) {
@Localizer["ShowingRecent50QRCodes"]
} } else {

@Localizer["NoQRCodeFound"]

@Localizer["QRCodesWillAppearHere"]

@Localizer["GenerateFirstQRCode"]
}
@section Scripts { }