Gitlab@Informatics

Skip to content
Snippets Groups Projects
Commit f6f89c53 authored by 65160394's avatar 65160394
Browse files

Project Round 8

parent 8ecde5c0
Branches
No related tags found
No related merge requests found
......@@ -208,20 +208,20 @@ exports.getEditTour = async (req, res) => {
const tourData = { name, description, price, duration };
try {
await Tour.updateTour(req.params.id, tourData); // คำสั่งในการอัปเดต
res.redirect('/tour/' + req.params.id); // ไปที่หน้ารายละเอียดทัวร์
await Tour.updateTour(req.params.userId, tourData); // คำสั่งในการอัปเดต
res.redirect('/tour/' + req.params.userId); // ไปที่หน้ารายละเอียดทัวร์
} catch (error) {
res.status(500).send('เกิดข้อผิดพลาดในการแก้ไขทัวร์');
}
};
exports.deleteTour = async (req, res) => {
try {
const tour = await Tour.getTourById(req.params.id);
const tour = await Tour.getTourById(req.params.userId);
if (!tour) return res.status(404).send('ไม่พบข้อมูลทัวร์');
if (tour.userId !== req.session.userId) {
return res.status(403).send('คุณไม่มีสิทธิ์ลบทัวร์นี้');
}
await Tour.deleteTour(req.params.id); // ลบทัวร์ที่ผู้ใช้เป็นเจ้าของ
await Tour.deleteTour(req.params.userId); // ลบทัวร์ที่ผู้ใช้เป็นเจ้าของ
res.redirect('/'); // ไปที่หน้า home
} catch (error) {
res.status(500).send('เกิดข้อผิดพลาดในการลบทัวร์');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment