Newer
Older
import validateToken from "../middleware/validateToken";
import handleValidationResult from "../middleware/handleValidationResult";
import isCoord from "../middleware/isCoord";
boatsRouter.get("/api/boat/", boatControllers.showAllBoatsController);
boatsRouter.get("/api/boatoverview/", boatControllers.getBoatOverview);
boatsRouter.get("/api/boat/:id", boatControllers.showBoatById);
boatsRouter.delete(
"/api/boat/:id",
validateToken,
//create boat
boatsRouter.post(
"/api/boat/",
body("name").not().isEmpty(),
body("boattype").not().isEmpty(),
//update boat by id
boatsRouter.patch(
"/api/boat/:id/",
body("name").if(body("name").exists()).not().isEmpty(),
body("boattype").if(body("boattype").exists()).not().isEmpty(),
body("status").if(body("status").exists()).not().isEmpty(),
//create boat
boatsRouter.post(
"/api/lock/:id",
handleValidationResult,
validateToken,
boatControllers.lock
);
//create boat
boatsRouter.post(
"/api/unlock/:id",
handleValidationResult,
validateToken,
boatControllers.unlock
);