import { Router } from "express";
import { authMiddleware } from "../middleware/auth.middleware.js";
import {
  createQuotation,
  updateQuotation,
  getQuotations,
  getQuotationById,
  deleteQuotation,
  printQuotationPdf,
} from "../controllers/QuotationController.js";

const router = Router();

router.use(authMiddleware);

router.get("/", getQuotations);
router.get("/:id", getQuotationById);
router.post("/", createQuotation);
router.put("/:id", updateQuotation);
router.delete("/:id", deleteQuotation);
router.get("/:id/pdf", printQuotationPdf);

export default router;
