import { Router } from 'express';
import { UserController } from '../controllers/user.controller';

const router = Router();
const userController = new UserController();

// User routes
router.get('/users', userController.getAll.bind(userController));
router.get('/users/:id', userController.getById.bind(userController));
router.post('/users', userController.create.bind(userController));
router.put('/users/:id', userController.update.bind(userController));
router.delete('/users/:id', userController.delete.bind(userController));
router.get('/users/profile', userController.getProfile.bind(userController));

export default router; 