api/resources/Appointments/AppointmentRoute.js

24 lines
684 B
JavaScript

import { Router } from "express";
import {
isAuthenticatedUser,
authorizeRoles,
isBusinessAuthenticated,
} from "../../middlewares/auth.js";
import {
createAppointment,
deleteAppointment,
getAllAppointments,
getSingleAppointment,
updateAppointment,
} from "./AppointmentController.js";
const router = Router();
router.route("/new").post(isBusinessAuthenticated, createAppointment);
router.route("/getall").get(getAllAppointments);
router.route("/get/:id").get(getSingleAppointment);
router.route("/update/:id").patch(isBusinessAuthenticated, updateAppointment);
router.route("/delete/:id").delete(isBusinessAuthenticated, deleteAppointment);
export default router;