const {Router} = require('express') const router = Router() /////////////////////////////////////////////////////////// controllers const sliderController = require('../controllers/sliderController') const localeController = require('../controllers/localeController') const aboutPageContent_controller = require('../controllers/aboutPageContent_controller') const productController = require('../controllers/productController') const productCategoryController = require('../controllers/productCategoryController') const blogCategoryController = require('../controllers/blogCategoryController') const blogPostController = require('../controllers/blogPostController') const galleryController = require('../controllers/galleryController') const contactPageController = require('../controllers/contactPageController') const userController = require('../controllers/userController') /////////////////////////////////////////////////////////// routes //////////////// locale router.get('/locale', localeController.get) //////////////// active user account router.post('/activeUser/:key', userController.activation) //////////////// reset pass router.post('/resetPass', userController.resetPassKey) router.post('/setNewPass/:key', userController.setNewPass) //////////////// slider router.get('/slider', sliderController.getAll) router.get('/slider/:id', sliderController.getOne) //////////////// about page content router.get('/aboutPage', aboutPageContent_controller.get) //////////////// blog category router.get('/blogCategories', blogCategoryController.getAll) router.get('/blogCategories/:id', blogCategoryController.getOne) //////////////// blog posts router.get('/blog', blogPostController.getAll) router.get('/blog/:id', blogPostController.getOne) //////////////// product categories router.get('/productCategories', productCategoryController.getAll) router.get('/productCategories/:id', productCategoryController.getOne) //////////////// products router.get('/products/:category', productController.getAllProductsByCategory) router.get('/products/', productController.getAllProducts) router.get('/product/:id', productController.getOneProduct) //////////////// gallery router.get('/gallery', galleryController.getAll) router.get('/gallery/:id', galleryController.getOne) // //////////////// subscribers // router.post('/subscribers',subscribersController.create) //////////////// contact us router.post('/contact', contactPageController.create) module.exports = router