const express = require('express'); const authMiddleware = require('../middleware/authMiddleware'); const userController = require('../controllers/UserController'); const staffController = require('../controllers/staffsController'); const router = express.Router(); router.get('/profile', authMiddleware(), userController.getProfile); router.get('/admin', authMiddleware('admin'), userController.getAdminPage); router.post('/create', authMiddleware('admin'), userController.createUser); router.get('/staffs', authMiddleware(), staffController.index); router.get('/staffs/create', authMiddleware('admin'), staffController.create); router.post('/staffs/store', authMiddleware('admin'), staffController.store); router.get('/staffs/:id/edit', authMiddleware(), staffController.edit); router.post('/staffs/:id/update', authMiddleware('admin'), staffController.update); router.get('/staffs/:id/contact', authMiddleware(), staffController.contact); router.get('/staffs/:employeId/statut/:date', authMiddleware(), staffController.calculerStatutEmploye); module.exports = router;