// GET: Request public async Task <IActionResult> PassengerIndex(int?PassengerId) { 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"); ViewBag.Username = HttpContext.Session.GetString("Username"); TempData["Message"] = null; List <Request> passengerRequests = await _requestLogic.GetPassengerRequests(PassengerId); if (passengerRequests.Count < 1) { TempData["Message"] = "You do not have any ride requests"; } return(View(passengerRequests)); }