// 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)); }