// GET: Ride/Details/5 public async Task <IActionResult> Details(int?RideId) { if (HttpContext.Session.GetInt32("UserId") == null || HttpContext.Session.GetInt32("UserId") == 0) { TempData["Message"] = "You must be logged in to access that page"; return(RedirectToAction("SignIn", "User")); } ViewBag.UserId = HttpContext.Session.GetInt32("UserId"); if (RideId == null) { return(NotFound()); } Ride ride = await _rideLogic.GetSingleRide(RideId); if (ride == null) { return(NotFound()); } return(View(ride)); }