CapRaffle.Controllers.EventController.Details C# (CSharp) Метод

Details() публичный Метод

public Details ( int id ) : System.Web.Mvc.ActionResult
id int
Результат System.Web.Mvc.ActionResult
        public ActionResult Details(int id)
        {
            var selectedEvent = eventRepository.Events.Where(x => x.EventId == id).FirstOrDefault();
            var participant = selectedEvent.UserEvents.Where(x => x.UserEmail == HttpContext.User.Identity.Name).FirstOrDefault();
            var model = new EventViewModel
            {
                SelectedEvent = selectedEvent,
                UserIsParticipant = participant != null,
                LoggedInParticipant = participant,
                NumberOfSpots = NumberofSpotsList(selectedEvent.AvailableSpots),
                RaffleTypes = getRaffleTypes()
            };

            ViewBag.MenuController = "Event";
            ViewBag.MenuAction = "Index";
            ViewBag.isCreator = selectedEvent.Creator.Equals(HttpContext.User.Identity.Name);
            TempData["isCreator"] = selectedEvent.Creator.Equals(HttpContext.User.Identity.Name);
            return View(model);
        }