@using MileageTraker.Web.Models @model IEnumerable @{ ViewBag.Title = "Users"; var grid = new WebGrid(Model, rowsPerPage: 45); } @Html.Partial("_StatusMessage")

@ViewBag.Title

@Html.ActionLink("Add new User", "Create", null, new{@class="btn"})
Users online now: @Membership.GetNumberOfUsersOnline()
@grid.GetHtml(columns: grid.Columns( grid.Column("Username", format: @ @Html.Encode(item.Username) @Html.Partial("_UserStatusLabels", new User{ LastActivityDate = item.LastActivityDate, IsLockedOut = item.IsLockedOut, LastLockoutDate = item.LastLockoutDate, IsApproved = item.IsApproved}) ), grid.Column("FullName", "Full Name"), grid.Column("Roles", format: @ @{var roles = Roles.Provider.GetRolesForUser(item.Username);} @if (roles.Length > 0) { @Html.Encode(string.Join(", ", roles)) } else { No Role } ), grid.Column(format: @
@*Html.ActionLink("Edit", "Edit", new { id = item.UserId }, new { @class = "btn btn-mini" })*@ @Html.ActionLink("Details / Edit", "Details", new { id = item.UserId }, new { @class = "btn btn-mini" })
) ), htmlAttributes: new { @class = "table table-striped table-bordered table-hover table-condensed"}, numericLinksCount: 20 )