Advertisement
gladyssann

List.cshtml(view)

Jan 18th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. @model IEnumerable<OverTime.Models.UserModel>
  2.  
  3. @{
  4. ViewBag.Title = "List of Users";
  5. Layout = "~/Views/Shared/_Layout.cshtml";
  6. }
  7.  
  8. <h2>List of Users</h2>
  9.  
  10. <p>
  11. @Html.ActionLink("Add User", "CreateUser")
  12. </p>
  13. <body>
  14. <table class="table">
  15. <tr>
  16. <th>
  17. @Html.DisplayNameFor(model => model.username)
  18. </th>
  19. <th>
  20. @Html.DisplayNameFor(model => model.email)
  21. </th>
  22. <th>
  23. @Html.DisplayNameFor(model => model.password)
  24. </th>
  25. <th></th>
  26. </tr>
  27.  
  28. @foreach (var item in Model)
  29. {
  30. <tr>
  31. <td>
  32. @Html.DisplayFor(modelItem => item.username)
  33. </td>
  34. <td>
  35. @Html.DisplayFor(modelItem => item.email)
  36. </td>
  37. <td>
  38. @Html.DisplayFor(modelItem => item.password)
  39. </td>
  40. <td>
  41. @Html.ActionLink("Edit", "EditUser", new { id = item.usr_Id }) |
  42. @Html.ActionLink("Details", "Details", new { id = item.usr_Id }) |
  43. @Html.ActionLink("Delete", "DeleteUser", new { id = item.usr_Id })
  44. </td>
  45. </tr>
  46. }
  47.  
  48.  
  49.  
  50. </table>
  51.  
  52. @if (Model.Pager.EndPage > 1)
  53. {
  54. <ul class="pagination">
  55. @if (Model.Pager.CurrentPage > 1)
  56. {
  57. <li>
  58. <a href="~/Home/Index">First</a>
  59. </li>
  60. <li>
  61. <a href="~/Home/List?page=@(Model.Pager.CurrentPage - 1)">Previous</a>
  62. </li>
  63. }
  64.  
  65. @for (var page = Model.Pager.StartPage; page <= Model.Pager.EndPage; page++)
  66. {
  67. <li class="@(page == Model.Pager.CurrentPage ? "active" : "")">
  68. <a href="~/Home/List?page=@page">@page</a>
  69. </li>
  70. }
  71.  
  72. @if (Model.Pager.CurrentPage < Model.Pager.TotalPages)
  73. {
  74. <li>
  75. <a href="~/Home/List?page=@(Model.Pager.CurrentPage + 1)">Next</a>
  76. </li>
  77. <li>
  78. <a href="~/Home/List?page=@(Model.Pager.TotalPages)">Last</a>
  79. </li>
  80. }
  81. </ul>
  82. }
  83. </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement