Ejemplo n.º 1
0
        public ActionResult Index(int id = 1, string order = "newest", string criteria = "")
        {
            if (order != "newest" && order != "top")
            {
                this.Response.StatusCode = 412;
                return(this.Content("Order not right"));
            }

            var page        = id;
            var pagedMovies = this.movies.GetAllWithPaging(page, WebConstants.AllMoviesPageSize, order, criteria);
            var viewModel   = new MoviesPageableListViewModel()
            {
                CurrentPage   = page,
                AllItemsCount = pagedMovies.AllItemsCount,
                TotalPages    = pagedMovies.TotalPages,
                Movies        = pagedMovies.Movies.To <AllMoviesMovieViewModel>().ToList()
            };

            return(this.View(viewModel));
        }
Ejemplo n.º 2
0
        public ActionResult Index(int id = 1, string order = "newest", string criteria = "")
        {
            if (order != "newest" && order != "top")
            {
                this.Response.StatusCode = 412;
                return this.Content("Order not right");
            }

            var page = id;
            var pagedMovies = this.movies.GetAllWithPaging(page, WebConstants.AllMoviesPageSize, order, criteria);
            var viewModel = new MoviesPageableListViewModel()
            {
                CurrentPage = page,
                AllItemsCount = pagedMovies.AllItemsCount,
                TotalPages = pagedMovies.TotalPages,
                Movies = pagedMovies.Movies.To<AllMoviesMovieViewModel>().ToList()
            };

            return this.View(viewModel);
        }