import { Router } from "express";
import { zoneController } from "../controllers/zoneController";
import { requireAuth } from "../middleware/auth";

const router = Router();

router.get("/", requireAuth, zoneController.getAll);
router.get("/active", requireAuth, zoneController.getActive);
router.get("/:id", requireAuth, zoneController.getById);
router.post("/", requireAuth, zoneController.create);
router.put("/:id", requireAuth, zoneController.update);
router.patch("/:id/toggle", requireAuth, zoneController.toggle);
router.delete("/:id", requireAuth, zoneController.delete);

export default router;
