// GET: GuestBooking (filtered by EventId)
        public async Task <IActionResult> EventFilteredIndex(int id, string title)
        {
            var guestDbContext = _eventContext.Guests.Include(t => t.Customer).Include(t => t.Event).Where(t => t.EventId == id);

            var indexVm = new ViewModels.Guests.Index(
                await guestDbContext.ToListAsync(),
                null,
                0,
                id,
                "",
                title);

            return(View("EventFilteredIndex", indexVm));
        }
        //GET: All Guests
        public async Task <IActionResult> GuestIndex()
        {
            var guestDbContext = _eventContext.Guests.Include(t => t.Customer).Include(t => t.Event);
            var eventDbContext = _eventContext.Events;

            var indexVm = new ViewModels.Guests.Index(
                await guestDbContext.ToListAsync(),
                await eventDbContext.ToListAsync(),
                0,
                0,
                "",
                "");

            return(View("GuestIndex", indexVm));
        }