import { registrationValidators } from "../services/registration/registration.validator"; import { register, getRegistrations, getRegistration, exportRegistrations, } from "../controllers/registration.controller"; import { Router } from "express"; import { validator } from "../middlewares/validator.middleware"; import { checkLogs, isLoggedIn , isAdmin } from "../middlewares/auth.middleware"; const registrationRouter = Router(); registrationRouter.route("/").post(registrationValidators, validator, register); registrationRouter .route("/get-all") .get(checkLogs, isLoggedIn,isAdmin, getRegistrations); registrationRouter .route("/get/:id") .get(checkLogs, isLoggedIn,isAdmin, getRegistration); registrationRouter .route("/export") .get(checkLogs, isLoggedIn, exportRegistrations); export default registrationRouter;