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);
        }