@model Frontend.Models.PagedResult @{ ViewData["Title"] = "Members Directory"; }

Members Directory

Manage library members and administrator accounts. (@Model.TotalCount total)

@foreach (var user in Model.Items) { }
Member Contact Role Status Actions
@(user.FullName?.Substring(0, 2).ToUpper() ?? "U")
@if (!string.IsNullOrEmpty(user.StudentId)) {
ID: @user.StudentId
}
@user.Email
@(string.IsNullOrEmpty(user.PhoneNumber) ? "No phone" : user.PhoneNumber)
@user.Role @if (user.BanStatus == true) { Suspended } else if (user.IsActive) { Active } else { Inactive }
@* Pagination *@ @if (Model.TotalPages > 1) {

Showing @((Model.CurrentPage - 1) * Model.PageSize + 1)@(Math.Min(Model.CurrentPage * Model.PageSize, Model.TotalCount)) of @Model.TotalCount members

}