Esempio n. 1
0
        //get all films
        public List <FilmIndex> GetAllFilms(int pageIndex, int pageSize, string sortBy)
        {
            var filmList = DB.Films
                           .OrderBy(sortBy)
                           .Skip((pageIndex - 1) * pageSize)
                           .Take(pageSize)
                           .ToList();

            var returnList = new List <FilmIndex>();

            foreach (var film in filmList)
            {
                var returnFilm = new FilmIndex {
                    Director       = film.Director,
                    ID             = film.ID,
                    PreviewImgPath = film.PreviewImgPath,
                    Title          = film.Title,
                    BriefSummary   = film.BriefSummary
                };

                returnList.Add(returnFilm);
            }

            return(returnList);
        }
Esempio n. 2
0
        // GET: Home
        public ActionResult Index()
        {
            FilmIndex filmIndex = new FilmIndex
            {
                Films = Database.Session.Query <Film>().ToList()
            };

            return(View(filmIndex));
        }