Ejemplo n.º 1
0
        public ActionResult Details(int meetupId)
        {
            var meetup = _context.Meetups
                         .Include(m => m.Developer)
                         .Include(m => m.Category)
                         .Single(m => m.Id == meetupId);


            if (meetup == null)
            {
                return(HttpNotFound());
            }

            var viewModel = new MeetupDetailsViewModel {
                Meetup = meetup
            };

            if (User.Identity.IsAuthenticated)
            {
                var userId = User.Identity.GetUserId();

                viewModel.Attending = _context.Attendances.Any(a => a.MeetupId == meetupId && a.AttendeeId == userId);
                viewModel.Following = _context.Followings.Any(f => f.FolloweeId == meetup.DeveloperId && f.FollowerId == userId);
            }


            return(View("Details", viewModel));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Details20190617([FromQuery] string cid, [FromQuery] string eid)
        {
            MeetupDetailsViewModel viewModel = await GetMeetupDetailsViewModel(cid, eid);

            return(View(viewModel));
        }