diff options
Diffstat (limited to 'Project-Unite/Views/Moderator')
| -rw-r--r-- | Project-Unite/Views/Moderator/Users.cshtml | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/Project-Unite/Views/Moderator/Users.cshtml b/Project-Unite/Views/Moderator/Users.cshtml index b352d53..70cb92f 100644 --- a/Project-Unite/Views/Moderator/Users.cshtml +++ b/Project-Unite/Views/Moderator/Users.cshtml @@ -1,19 +1,26 @@ @model IEnumerable<Project_Unite.Models.ApplicationUser> +@using Project_Unite.Controllers @{ ViewBag.Moderator = true; ViewBag.Title = "Users"; + int pages = Model.ToArray().GetPageCount(15); + var ordered = Model.OrderBy(x => x.DisplayName).ToArray(); } <h2>Users</h2> <p>Below is a list of all users in the database.</p> -<table class="table"> +<div class="tab-content" > +@for (int i = 1; i < pages; i++) +{ + var page = ordered.GetItemsOnPage(i, 15); +<table class="table" id="u_page_@i"> <tr> <th style="width:85%">User</th> <th>Actions</th> </tr> - @foreach (var user in Model) + @foreach (var user in page) { <tr> <td>@Html.UserLink(user.Id)</td> @@ -25,4 +32,14 @@ </td> </tr> } -</table>
\ No newline at end of file +</table> +} +</div> + +<ul class="pagination" data-tabs="tabs" id="u_pages"> +@for(int i = 1; i < pages; i++) +{ + string a = (i == 1) ? "active" : ""; + <li class="@a"><a href="#u_page_@i" data-toggle="tab">@i</a></li> +} + </ul>
\ No newline at end of file |
