public ActionResult List(string category, int page = 1) { int movieCount; category = category.ReplaceDashes(" "); var movies = _moviesRepository.GetPagedData(category, page, MoviesPerPage, out movieCount); var pagingInfo = new PagingInfo { CurrentPage = page, MoviesPerPage = MoviesPerPage, TotalMovies = movieCount }; var viewModel = new MoviesListViewModel { CurrentCategory = category, Movies = movies, Paging = pagingInfo }; return View(viewModel); }
public ActionResult Search(string category, string movie) { var movies = _moviesRepository.SearchMovieByName(category, movie); var pagingInfo = new PagingInfo { CurrentPage = 1, MoviesPerPage = MoviesPerPage, TotalMovies = movies.Count }; var viewModel = new MoviesListViewModel { CurrentCategory = category, Movies = movies, Paging = pagingInfo }; return View("List", viewModel); }