// GET: AdminDashboard/Cinema public ActionResult Index(int page = 0) { //Show List Cinema in Database int pageSize = CommonConstrants.PAGE_SIZE; int totalRow = 0; int count = _cinemaService.GetAll().OfType <Cinema>().Count(); var result = _cinemaService.GetCinemaPaging(page, pageSize, out totalRow); var resultVm = Mapper.Map <IEnumerable <Cinema>, IEnumerable <CinemaViewModel> >(result); int totalPage = (int)Math.Ceiling((double)totalRow / pageSize); var paginationSet = new PaginationSet <CinemaViewModel>() { Items = resultVm, MaxPage = CommonConstrants.PAGE_SIZE, Page = page, TotalCount = totalRow, TotalPages = totalPage, Count = resultVm.Count(), }; return(View(paginationSet)); }