Sindbad~EG File Manager
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