@model Frontend.Models.RewardsViewModel @{ ViewData["Title"] = "Loyalty Rewards"; }

Loyalty Rewards

Redeem your hard-earned points for exclusive library benefits.

Your Balance

@(Model.Account?.CurrentBalance.ToString("N0") ?? "0") Points

@if (!Model.Rewards.Any()) {

No active rewards available at the moment. Check back soon!

} @foreach (var reward in Model.Rewards) {
@reward.PointCost.ToString("N0") Points Required

@reward.Name

@reward.Description

Stock @reward.StockQuantity available
@if (reward.StockQuantity < 10) {
Limited
}
}

How to earn more points?

Borrow books, subscribe to memberships, and return books on time to stack up your points and unlock even bigger rewards!

Browse Books Now