front-end almost done | started back-end
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
const {Router} = require('express')
|
||||
const router = Router()
|
||||
/////////////////////////////////////////////////////////// controllers
|
||||
const sliderController = require('../controllers/sliderController')
|
||||
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 userController = require('../controllers/userController')
|
||||
const orderController = require('../controllers/orderController')
|
||||
const galleryController = require('../controllers/galleryController')
|
||||
const contactPageController = require('../controllers/contactPageController')
|
||||
const broadcastController = require('../controllers/broadcastController')
|
||||
|
||||
/////////////////////////////////////////////////////////// routes
|
||||
//////////////// slider
|
||||
router.post('/slider', sliderController.create)
|
||||
router.put('/slider/:id', sliderController.update)
|
||||
router.delete('/slider/:id', sliderController.delete)
|
||||
|
||||
//////////////// about page content
|
||||
router.post('/aboutPage', aboutPageContent_controller.create)
|
||||
|
||||
//////////////// blog categories
|
||||
router.post('/blogCategories', blogCategoryController.create)
|
||||
router.put('/blogCategories/:id', blogCategoryController.update)
|
||||
router.delete('/blogCategories/:id', blogCategoryController.delete)
|
||||
|
||||
//////////////// blog posts
|
||||
router.post('/blog', blogPostController.create)
|
||||
router.put('/blog/:id', blogPostController.update)
|
||||
router.delete('/blog/:id', blogPostController.delete)
|
||||
|
||||
//////////////// product categories
|
||||
router.post('/productCategories', productCategoryController.create)
|
||||
router.put('/productCategories/:id', productCategoryController.update)
|
||||
router.delete('/productCategories/:id', productCategoryController.delete)
|
||||
|
||||
//////////////// products
|
||||
router.post('/products', productController.createProduct)
|
||||
router.put('/products/:id', productController.updateProduct)
|
||||
router.delete('/products/:id', productController.deleteProduct)
|
||||
|
||||
// product image
|
||||
router.post('/productImage', productController.createProductImage)
|
||||
router.delete('/productImage/:imageID', productController.deleteProductImage)
|
||||
|
||||
// product feature
|
||||
router.post('/productFeature', productController.createProductFeature)
|
||||
router.delete('/productFeature/:featureID', productController.deleteProductFeature)
|
||||
|
||||
//////////////// users
|
||||
router.get('/customers', userController.getAllUsers)
|
||||
router.get('/customers/:user_id', userController.getOneUser)
|
||||
|
||||
// user orders
|
||||
router.get('/orders', orderController.getAllOrders)
|
||||
router.get('/orders/:user_id', orderController.getOrders)
|
||||
router.get('/order/:order_id', orderController.getOneOrder)
|
||||
router.post('/addStatusToOrder/:order_id', orderController.addStatusToOrder)
|
||||
|
||||
//////////////// gallery
|
||||
router.post('/gallery', galleryController.create)
|
||||
router.delete('/gallery/:id', galleryController.delete)
|
||||
|
||||
//////////////// contact us
|
||||
router.get('/contact', contactPageController.getAll)
|
||||
router.get('/contact/:id', contactPageController.getOne)
|
||||
|
||||
//////////////// broadcast
|
||||
router.post('/broadcast', broadcastController.create)
|
||||
router.get('/broadcast', broadcastController.getAll)
|
||||
router.delete('/broadcast/:id', broadcastController.delete)
|
||||
|
||||
module.exports = router
|
||||
Reference in New Issue
Block a user