@model List @{ ViewData["Title"] = "User Management"; Layout = "~/Views/Shared/_AdminLayout.cshtml"; }

User Management

Add New User
@if (TempData["Success"] != null) { } @if (TempData["Error"] != null) { }
@if (Model.Any()) {
@foreach (var user in Model) { }
Name Email Role Phone Status Created Last Login Actions
@user.Name @if (user.Role == "MasterAdmin") { Master } @user.Email @if (user.Role == "MasterAdmin") { Master Admin } else if (user.Role == "Admin") { Admin } else if (user.Role == "Cashier") { Cashier } else if (user.Role == "Accountant") { Accountant } @user.Phone @if (user.IsActive) { Active } else { Inactive } @user.CreatedAt.ToString("MMM dd, yyyy") @if (user.LastLogin.HasValue) { @user.LastLogin.Value.ToString("MMM dd, yyyy HH:mm") } else { Never }
@if (user.Role != "MasterAdmin") { }
} else {

No users found. Create your first user to get started.

Add New User
}
Role Permissions
Master Admin
Full system access, can manage all users and settings
Admin
Manage products, orders, content, and reports
Cashier
Process orders and payments, view products
Accountant
View reports, manage finances, export data