//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); }
// GET: Home public ActionResult Index() { FilmIndex filmIndex = new FilmIndex { Films = Database.Session.Query <Film>().ToList() }; return(View(filmIndex)); }