public async Task <IActionResult> Create([Bind("RequestId,RequestStatusId,PassengerId,PostId")] Request request, string DriverEmail) { string Username = HttpContext.Session.GetString("Username"); int?PassengerId = HttpContext.Session.GetInt32("UserId"); if (ModelState.IsValid) { request.PassengerId = Convert.ToInt32(PassengerId); _requestLogic.CreateRequest(request); await _requestLogic.Save(); string body = @"<h2>You have a ride request by " + Username + " </h2><br />" + "<p>Please log in to view this request </p>"; string subject = "Conestoga Carpool -- Ride Requested"; _requestLogic.SendEmail(subject, body, DriverEmail); return(RedirectToAction(nameof(PassengerIndex), new { PassengerId = request.PassengerId })); } return(View(request)); }