@page @model RR3CommunityServer.Pages.PurchasesModel @{ ViewData["Title"] = "Purchase History"; }

🛒 Purchase History

View all in-game purchases

← Back to Dashboard
@if (Model.Purchases.Count == 0) {
No purchases yet. Purchases will appear here when players buy items.
} else {
Total Purchases

@Model.Purchases.Count

Approved

@Model.Purchases.Count(p => p.Status == "approved")

Total Value

@Model.TotalValue.ToString("C2")

All Purchases
@if (!string.IsNullOrEmpty(Model.SearchQuery)) { Clear }
@foreach (var purchase in Model.Purchases) { }
ID User SKU Price Status Purchase Date Actions
@purchase.Id @if (purchase.UserId.HasValue) { User @purchase.UserId } else { Unknown } @purchase.Sku @if (purchase.Price == 0) { FREE } else { @purchase.Price.ToString("C2") } @if (purchase.Status == "approved") { ✓ Approved } else if (purchase.Status == "pending") { ⏳ Pending } else { ✗ @purchase.Status } @purchase.PurchaseDate.ToString("g")
}