// GET: Request/Create public async Task <IActionResult> Create(int?PostId, string DriverEmail) { 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")); } var request = await _requestLogic.GetPost(PostId); ViewBag.UserId = HttpContext.Session.GetInt32("UserId"); ViewBag.DriverEmail = DriverEmail; ViewBag.PostId = PostId; return(View(request)); }