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