@page "/Rewards/Manage"
@using BlazorFrontend.Services
@using LibraryManagement.Shared.Models
@using Microsoft.AspNetCore.Authorization
@inject LibraryApiClient ApiClient
@inject IJSRuntime JS
@attribute [Authorize(Roles = "Librarian")]
No pending redemptions. All caught up!
| Member | Reward | Points | Claimed | Status | Action |
|---|---|---|---|---|---|
|
@(r.ExternalUserId.Length >= 2 ? r.ExternalUserId.Substring(0, 2).ToUpper() : "U")
@r.ExternalUserId
|
@r.RewardName ID: @(r.Id.Length > 8 ? r.Id[..8] : r.Id)... |
@r.PointCost.ToString("N0") pts | @r.RedeemedAt.ToString("MMM dd, yyyy") | Pending |
No loyalty history found for any members yet.
@member.UserName
@member.UserEmail
Balance
@member.CurrentBalance.ToString("N0") pts
Tier
@member.TierTransactions
@member.History.Count()