diff --git a/src/routes/catalog/router.ts b/src/routes/catalog/router.ts index 30142a9..78c3799 100644 --- a/src/routes/catalog/router.ts +++ b/src/routes/catalog/router.ts @@ -1,6 +1,7 @@ import express, {type Router} from "express"; import AdminGuard from "@validators/AdminGuard"; import UserGuard from "@validators/UserGuard"; +import CategoryController from "@controllers/category.controller"; const router: Router = express.Router(); @@ -19,14 +20,14 @@ router.route('/model/:modelSlug') //-- CATEGORY >> -router.route('/category/new').get(AdminGuard) +router.route('/category/new').get(AdminGuard, CategoryController.create) -router.route('/category/all').get() +router.route('/category/all').get(CategoryController.getAll) router.route('/category/:categorySlug') - .get(UserGuard) - .patch(AdminGuard) - .delete(AdminGuard) + .get(UserGuard, CategoryController.getBySlug) + .patch(AdminGuard, CategoryController.update) + .delete(AdminGuard, CategoryController.delete) //-- BRAND >>