const router = require("express").Router();

/**
 * GET /users
 * Read all users
 */
router.get("/", getUsers);

/**
 * GET /users/:id
 * Read a single user by ID
 */
router.get("/:id", getUser);

/**
 * POST /users
 * Create a new user
 */
router.post("/", createUser);

/**
 * PUT /users/:id
 * Update an existing user
 */
router.put("/:id", updateUser);

/**
 * DELETE /users/:id
 * Delete a user
 */
router.delete("/:id", deleteUser);

module.exports = router;
exports.getUsers = (req, res) => {
  // Fetch all users from database
};

exports.getUser = (req, res) => {
  // Fetch a single user by ID
};

exports.createUser = (req, res) => {
  // Create a new user
};

exports.updateUser = (req, res) => {
  // Update an existing user
};

exports.deleteUser = (req, res) => {
  // Delete a user
};