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