// routes/tourRoutes.js
const express = require('express');
const router = express.Router();

// ตัวอย่าง route สำหรับหน้าแสดงทัวร์ทั้งหมด
router.get('/tours', (req, res) => {
  req.db.query('SELECT * FROM tours', (err, results) => {
    if (err) {
      return res.status(500).json({ error: 'Failed to fetch tours' });
    }
    res.render('tours', { tours: results });
  });
});

// ตัวอย่าง route สำหรับหน้าแสดงรายละเอียดทัวร์
router.get('/tour/:id', (req, res) => {
  const tourId = req.params.id;
  req.db.query('SELECT * FROM tours WHERE id = ?', [tourId], (err, results) => {
    if (err) {
      return res.status(500).json({ error: 'Failed to fetch tour details' });
    }
    if (results.length > 0) {
      res.render('tourDetail', { tour: results[0] });
    } else {
      res.status(404).send('Tour not found');
    }
  });
});

module.exports = router;