public async Task <IActionResult> Create([Bind("RideId,RideStatusId,PostId,RequestId")] Ride ride)
        {
            if (ModelState.IsValid)
            {
                _rideLogic.CreateRide(ride);
                await _rideLogic.Save();

                //return RedirectToAction(nameof(Index));
                return(RedirectToAction(nameof(Index), "User"));
            }
            ViewData["PostId"]       = new SelectList(_context.Post, "PostId", "Destination", ride.PostId);
            ViewData["RequestId"]    = new SelectList(_context.Request, "RequestId", "RequestId", ride.RequestId);
            ViewData["RideStatusId"] = new SelectList(_context.RideStatus, "RideStatusId", "RideStatusDescription", ride.RideStatusId);
            return(View(ride));
        }