@model FixConnect.PL.ViewModels.WalletViewModel @{ ViewData["Title"] = "My Wallet"; Layout = "_WorkerLayout"; }
@if (TempData["Success"] != null) {
check_circle @TempData["Success"]
} @if (TempData["Error"] != null) {
error @TempData["Error"]
}

Available Balance

@Model.Balance.ToString("0.00") EGP

@if (Model.Balance < 0) {

warning Negative balance — please recharge.

} else {

Ready to transfer

}
schedule

Pending Payouts

EGP 3,200.00

Clearing in 2-3 days

trending_up

Total Earnings (YTD)

EGP 45,890.00

Transaction History

@if (!Model.Transactions.Any()) {
receipt_long
No transactions yet.
} else { @foreach (var t in Model.Transactions) { bool isCredit = t.Type == "Credit";
@(isCredit ? "arrow_downward" : "account_balance")
Wallet @(isCredit ? "Deposit" : "Withdrawal")

@t.CreatedAt.ToString("dd MMM yyyy, hh:mm tt") • Ref: #@t.TransactionId

@(isCredit ? "+" : "-") EGP @t.Amount.ToString("0.00")

Completed
} }