Sindbad~EG File Manager

Current Path : /home/infinitibizsol/.trash/routes.3/
Upload File :
Current File : /home/infinitibizsol/.trash/routes.3/vehicleRoutes.js

const router = require("express").Router();
const {
  upload,
  extractImageIds,
} = require("../controllers/imageUploadController copy");
const {
  getAllUserVehicles,
  createVehicleControllerWithoutImages,
  createVehicleController,
  getVehicleImagesByCarId,
  getVehicleDetailsById,
  updateVehicleDetails,
  assignVehicleToAuctioneerCtrl,
  getUserVehicleData,
  removeVehicleFromAuctioneer,
  filterByConditionLight,
  filterBySaleStatus,
  deleteInventoryVehicle,
  getConditionLightVehicles,
  getSaleStatusVehicles,
  insertYears,
  getYears,
} = require("../controllers/vehicleController");

router.post("/insert-years", insertYears);

router.get("/get-all-years", getYears);

router.post("/get-inventory-vehicles/:id", getAllUserVehicles);

router.patch(
  "/update-vehicle-details/:id",
  upload.array("imagesListIds"),
  extractImageIds,
  updateVehicleDetails
);

router.post("/assign-vehicle-to-auctioneer", assignVehicleToAuctioneerCtrl);

router.post("/create-vehicle", createVehicleControllerWithoutImages);

router.post("/filter-by-condition-light", filterByConditionLight);

router.post("/get-condition-light-vehicles", getConditionLightVehicles);

router.post("/filter-by-salestatus", filterBySaleStatus);

router.post("/get-sale-status-vehicles", getSaleStatusVehicles);

router.delete("/delete-inventory-vehicle/:id", deleteInventoryVehicle);

router.post("/vehicle-images/:id", getVehicleImagesByCarId);

router.get("/usercars/:id", getUserVehicleData);

router.post("/vehicle-details/:id", getVehicleDetailsById);

router.patch("/remove-vehicle-from-auctioneer", removeVehicleFromAuctioneer);

router
  .route("/withimages")
  .post(upload.array("imageUrl"), extractImageIds, createVehicleController);

module.exports = router;

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists