Newer
Older
import { Router } from "express";
import { body } from "express-validator";
import handleValidationResult from "../middleware/handleValidationResult";
import createLogEntryController from "../controllers/createLogEntry.controllers";
const entryRouter = Router();
//create new log entry route
entryRouter.post(
"/api/logentry/",
//isISO8601() checks if string is a valid date+time
body("startTime").isISO8601(),
body("estimatedEndTime").isISO8601(),
body("destination").if(body("destination").exists()).isString(), //optional
body("email").isEmail().normalizeEmail(),
body("fullNameOfResponsibleClient").not().isEmpty(),

alrwasheda
committed
body("boatId").isUUID(),
body("additionalClients").if(body("additionalClients").exists()).isArray(),
body("note").if(body("note").exists()).isString(),
handleValidationResult,
createLogEntryController
);