public ActionResult Index() { var upComingGigs = _context.Gigs .Include(g => g.Artist) .Include(g => g.Genre).ToList(); /*.Where(g => g.DateTime < DateTime.Now).ToList();*/ var viewModel = new GigsVeiwModel { UpcomingGigs = upComingGigs, ShowActions = User.Identity.IsAuthenticated, Heading = "Upcoming Gigs" }; return(View("Gigs", viewModel)); }
public ActionResult Attending() { var userId = User.Identity.GetUserId(); var gigs = _context.Attendances .Where(a => a.AttendeeId == userId) .Select(a => a.Gig) .Include(g => g.Artist) .Include(g => g.Genre) .ToList(); var viewModel = new GigsVeiwModel { UpcomingGigs = gigs, ShowActions = User.Identity.IsAuthenticated , Heading = "Gigs I am attending" }; return(View("Gigs", viewModel)); }