const express = require('express'); const router = express.Router(); const ctrl = require('../../controllers/admin/products.controller'); // Product per course router.get ('/courses/:courseId/product', ctrl.getCourseProduct); router.put ('/courses/:courseId/product', ctrl.upsertCourseProduct); router.delete('/courses/:courseId/product', ctrl.removeCourseProduct); // Product per standalone unit router.get ('/units/:unitId/product', ctrl.getUnitProduct); router.put ('/units/:unitId/product', ctrl.upsertUnitProduct); router.delete('/units/:unitId/product', ctrl.removeUnitProduct); // Product per standalone lesson router.get ('/lessons/:lessonId/product', ctrl.getLessonProduct); router.put ('/lessons/:lessonId/product', ctrl.upsertLessonProduct); router.delete('/lessons/:lessonId/product', ctrl.removeLessonProduct); // Categories per course router.get ('/courses/:courseId/categories', ctrl.getCourseCategories); router.post ('/courses/:courseId/categories', ctrl.syncCourseCategories); module.exports = router;