Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- INDEX FOR MOVIE
- @*@model IEnumerable<ou3Movie.Models.Movie>*@
- @model PagedList.IPagedList<ou3Movie.Models.Movie>
- @using PagedList.Mvc;
- <link href="~/Content/PagedList.css" rel="stylesheet" type="text/css" />
- @{
- ViewBag.Title = "Movies";
- }
- <h2>Movies</h2>
- <p>
- @Html.ActionLink("Create New", "Create")
- </p>
- @using (Html.BeginForm("Index", "Movie", FormMethod.Get))
- {
- <p>
- Find by title, director or genre: @Html.TextBox("search", ViewBag.CurrentFilter as string)
- <input type="submit" value="search" />
- </p>
- }
- <table class="table">
- <tr>
- <th>
- @Html.ActionLink("Title", "Index", new { sortOrder = ViewBag.TitleSort, currentFilter = ViewBag.CurrentFilter })
- </th>
- <th>
- @Html.ActionLink("Director", "Index", new { sortOrder = ViewBag.DirectorSort, currentFilter = ViewBag.CurrentFilter })
- </th>
- <th>
- @Html.ActionLink("Genre", "Index", new { sortOrder = ViewBag.GenreSort, currentFilter = ViewBag.CurrentFilter })
- </th>
- <th></th>
- </tr>
- @foreach (var item in Model)
- {
- <tr>
- <td>
- @Html.DisplayFor(modelItem => item.Title)
- </td>
- <td>
- @Html.DisplayFor(modelItem => item.Director)
- </td>
- <td>
- @Html.DisplayFor(modelItem => item.Genre)
- </td>
- <td>
- @Html.ActionLink("Edit", "Edit", new { id = item.ID }) |
- @Html.ActionLink("Details", "Details", new { id = item.ID }) |
- @Html.ActionLink("Delete", "Delete", new { id = item.ID })
- </td>
- </tr>
- }
- </table>
- <br />
- Page @(Model.PageCount < Model.PageNumber ? 0 : Model.PageNumber) of @Model.PageCount
- @Html.PagedListPager(Model, page => Url.Action("Index",
- new { page, sortOrder = ViewBag.CurrentSort, currentFilter = ViewBag.CurrentFilter }))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement