api/routes/EventsRoute.js
2022-07-20 10:59:15 +05:30

25 lines
1011 B
JavaScript

import express from "express";
import {
createEvent,
getAllEvent,
updateEvent,
deleteEvent,
getOneEvent,
RegisterUserInEvent,
getAllRegisterUser,
getSingleRegisterUser
} from "../controllers/EventsController.js"
const router = express.Router();
import { isAuthenticatedUser, authorizeRoles } from "../middlewares/auth.js"
router.route("/event/create/").post(isAuthenticatedUser, createEvent)
router.route("/event/getAll/").get(getAllEvent)
router.route("/event/getOne/:id").get(getOneEvent)
router.route("/event/update/:id").put(isAuthenticatedUser, updateEvent);
router.route("/event/delete/:id").delete(isAuthenticatedUser, deleteEvent);
//
//user
router.route("/event/user/register/:id").post(isAuthenticatedUser, RegisterUserInEvent)
router.route("/event/admin/registerUser/getAll/:id").get(isAuthenticatedUser, getAllRegisterUser)
router.route("/event/getOne/registerUser/:id").get(isAuthenticatedUser, getSingleRegisterUser)
export default router;