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

@Localizer["CreateQRCodeQuickly"]

@if (User.Identity.IsAuthenticated) { var isPremium = await AdService.HasValidPremiumSubscription(userId); @if (isPremium) {
@Localizer["PremiumUserActive"] @Localizer["NoAdsHistoryUnlimitedQR"]
} }
0.0s
@Localizer["UltraFastGeneration"]
@if (User.Identity.IsAuthenticated) { @Localizer["UnlimitedToday"] } else { @Localizer["QRCodesRemaining"] }
@Localizer["ContentHints"]

@if (User.Identity.IsAuthenticated) {
@{ var userService = Context.RequestServices.GetService(); var currentUserId = User?.FindFirst(System.Security.Claims.ClaimTypes.NameIdentifier)?.Value; var currentUser = currentUserId != null ? await userService.GetUserAsync(currentUserId) : null; var isPremium = currentUser?.IsPremium == true; } @if (isPremium) {
@Localizer["PNGJPGUp2MB"]
} else {
Logo Personalizado - Premium

Adicione sua marca aos QR Codes! Upgrade para Premium e personalize com seu logo.

Fazer Upgrade
}
@if (!isPremium) {
Upgrade Premium para estilos personalizados
}
}
1.2s
@Localizer["AverageTime"]
99.9%
@Localizer["Availability"]
10.5K
@Localizer["QRsGeneratedToday"]
@await Html.PartialAsync("_AdSpace", new { position = "content" })
Preview
Gerado em 0s

@Localizer["YourQRCodeWillAppear"]

@Localizer["UltraFastGenerationGuaranteed"]
@if (User.Identity.IsAuthenticated && await AdService.ShouldShowAds(userId)) {
QR Rapido Premium
@Localizer["ThreeTimesFaster"]
  • @Localizer["NoAdsForever"]
  • @Localizer["UnlimitedQRCodes"]
  • @Localizer["PriorityGeneration"]
  • @Localizer["DynamicQRCodes"]
  • @Localizer["RealTimeAnalytics"]
  • @Localizer["DeveloperAPI"]
@Localizer["AcceleratePrice"] @Localizer["CancelAnytime"]
}
@Localizer["TipsFasterQR"]
  • @Localizer["ShortURLsFaster"]
  • @Localizer["LessTextMoreSpeed"]
  • @Localizer["SolidColorsOptimize"]
  • @Localizer["SmallerSizesAccelerate"]
@await Html.PartialAsync("_AdSpace", new { position = "sidebar" })

@Localizer["WhyQRRapidoFaster"]

@Localizer["ComparisonOtherGenerators"]

QR Rapido
1.2s

@Localizer["OptimizedForSpeed"]

@Localizer["CompetitorA"]
3.5s

@Localizer["TraditionalGenerator"]

@Localizer["CompetitorB"]
4.8s

@Localizer["HeavyInterface"]

@Localizer["CompetitorC"]
6.2s

@Localizer["ManyAds"]

@await Html.PartialAsync("_AdSpace", new { position = "footer" })