Sindbad~EG File Manager
const router = require("express").Router();
const { upload } = require("../controllers/imageUploadController");
const {
getAllUserVehicles,
createVehicleControllerWithoutImages,
createVehicleController,
getVehicleImagesByCarId,
getVehicleDetailsById,
updateVehicleDetails,
updateUserAuctioneerCarsList,
getUserCarsData,
removeCarFromAuctioneer,
updateCarStatus,
totalSalePrice,
totalSaleAndNetProfit,
sortByYear,
sortVehicles,
sortByMileage,
sortByConditionLight,
sortBySaleStatus,
deleteUserVehicle,
getConditionLightVehicles,
getSaleStatusVehicles,
} = require("../controllers/vehicleController");
router.post("/updatecarstatus", updateCarStatus);
router.post("/getalluservehicles/:id", getAllUserVehicles);
router.patch("/updatecardetails/:id", updateVehicleDetails);
router.post("/updateuserauctioneercarlist", updateUserAuctioneerCarsList);
router.post("/createvehicle", createVehicleControllerWithoutImages);
router.post("/total-sale-price/:id", totalSalePrice);
router.post("/total-sale-and-net-profit", totalSaleAndNetProfit);
router.post("/sort-by-year/:id", sortByYear);
router.post("/sort-user-vehicles/:id", sortVehicles);
router.post("/sort-by-milleage/:id", sortByMileage);
router.post("/sort-by-condition-light", sortByConditionLight);
router.post("/get-condition-light-vehicles", getConditionLightVehicles);
router.post("/get-sale-status-vehicles", getSaleStatusVehicles);
router.post("/sort-by-salestatus", sortBySaleStatus);
router.delete("/delete-user-vehicle/:id", deleteUserVehicle);
router.get("/carimages/:id", getVehicleImagesByCarId);
router.get("/usercars/:id", getUserCarsData);
router.get("/carDetails/:id", getVehicleDetailsById);
router.patch("/removecarfromauctioneer", removeCarFromAuctioneer);
router
.route("/withimages")
.post(upload.array("imageUrl"), createVehicleController);
module.exports = router;
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists