public async Task <IActionResult> AddVehicle(VehicleModel vehicle)
        {
            Title = "Add Vehicle";
            if (ModelState.IsValid)
            {
                if (vehicle.vehiclePhoto != null)
                {
                    string folder = "vehicles/";
                    folder += Guid.NewGuid().ToString() + vehicle.vehiclePhoto.FileName;
                    string serverFolder = Path.Combine(_webHostEnvironment.WebRootPath, folder);
                    await vehicle.vehiclePhoto.CopyToAsync(new FileStream(serverFolder, FileMode.Create));

                    vehicle.vehicleURI = folder;
                }
                await Db.Connection.OpenAsync();

                var  query     = new VehicleRepository(Db);
                bool IsSuccess = await query.AddNewVehicle(vehicle);

                if (IsSuccess)
                {
                    return(RedirectToAction(nameof(AddVehicle), new { IsSuccess }));
                }
            }
            ViewBag.IsSuccess = false;
            ViewBag.fuelType  = getFuelType();

            return(View());
        }