Пример #1
0
        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));
        }
Пример #2
0
        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));
        }