public ViewResult Index(int pageIndex = 0)
        {
            var upcomingDinners = _dinnerRepository.GetUpcomingDinners();

            var page = new Page <Dinner>(upcomingDinners, pageIndex, PAGE_SIZE);

            var dinners = page.Items;

            var viewModel = new DinnersIndexViewModel(dinners, page);

            return(View(viewModel));
        }