diff --git a/src/routes/catalog/catalogRouter.ts b/src/routes/catalog/catalogRouter.ts index 6e4f38f..146946d 100644 --- a/src/routes/catalog/catalogRouter.ts +++ b/src/routes/catalog/catalogRouter.ts @@ -3,6 +3,7 @@ import AdminGuard from "@validators/AdminGuard"; import UserGuard from "@validators/UserGuard"; import CategoryController from "@controllers/category.controller"; import ModelController from "@controllers/model.controller"; +import BrandController from "@controllers/brand.controller"; const CatalogRouter: Router = express.Router(); @@ -33,11 +34,11 @@ CatalogRouter.route('/category/:categorySlug') //-- BRAND >> -CatalogRouter.route('/brand/new').post(AdminGuard) -CatalogRouter.route('/brand/all').get() +CatalogRouter.route('/brand/new').post(AdminGuard, BrandController.create) +CatalogRouter.route('/brand/all').get(BrandController.getAll) CatalogRouter.route('/brand/:brandSlug') - .get(UserGuard) - .patch(AdminGuard) - .delete(AdminGuard) + .get(UserGuard, BrandController.getBySlug) + .patch(AdminGuard, BrandController.update) + .delete(AdminGuard, BrandController.delete) export default CatalogRouter; \ No newline at end of file