@page @model RR3CommunityServer.Pages.RewardsModel @{ ViewData["Title"] = "Daily Rewards & Time Trials"; }

🎁 Daily Rewards & Time Trials

Manage player rewards and racing events

← Back to Dashboard
Today's Claims

@Model.TodaysClaims

Daily rewards claimed
Active Time Trials

@Model.ActiveTimeTrials

Racing events live
Gold Distributed

@Model.TotalGoldDistributed.ToString("N0")

All time
Trial Completions

@Model.TrialCompletions

Total attempts
⏱️ Time Trial Events
@if (Model.TimeTrials.Any()) {
@foreach (var trial in Model.TimeTrials) { }
Event Name Track Target Time Rewards Period Status Actions
@trial.Name @trial.TrackName @trial.TargetTime.ToString("F2")s @trial.GoldReward G $@trial.CashReward @trial.StartDate.ToString("M/d") - @trial.EndDate.ToString("M/d") @if (trial.Active) { Active } else { Inactive }
} else {
No time trial events created yet. Add one to get started!
}
📅 Recent Daily Reward Claims
@if (Model.RecentRewards.Any()) {
@foreach (var reward in Model.RecentRewards.Take(20)) { }
User Gold Cash Streak Claimed
User @reward.UserId @reward.GoldAmount @reward.CashAmount @if (reward.Streak > 0) { 🔥 @reward.Streak day(s) } @reward.ClaimedAt?.ToString("g")
} else {
No daily rewards claimed yet.
}