@model IEnumerable @{ ViewData["Title"] = "My Loans"; }

@(User.IsInRole("Admin") ? "All Active Loans" : "My Loans")

Track your current borrowings and return upcoming books.

@if (User.IsInRole("Librarian")) { } @if (!Model.Any()) { } @foreach (var loan in Model) { @if (User.IsInRole("Librarian")) { } }
Book InformationMemberDates Status Fines Actions
You don't have any borrowing history yet.

@loan.BookTitle

Loan ID: #@loan.Id

@loan.UserEmail
User ID: #@loan.UserId

Borrowed: @loan.BorrowDate.ToString("MMM dd, yyyy")

Due: @loan.DueDate.ToString("MMM dd, yyyy")

@if (loan.ReturnDate.HasValue) {

Returned: @loan.ReturnDate.Value.ToString("MMM dd, yyyy")

}
@(loan.Status == "PendingReturn" ? "Pending Approval" : loan.Status) @if (loan.FineAmount > 0) {
MMK @loan.FineAmount.ToString("N0") @if (loan.IsFinePaid) { Paid }
} else { No Fines }
@if (loan.Status == "Borrowed") {
} else if (loan.Status == "PendingReturn") { Awaiting Approval }