back-end done

This commit is contained in:
Amir Mohamadi
2020-12-10 16:36:48 +03:30
parent 80a7abafb7
commit bc5e617778
92 changed files with 5217 additions and 3379 deletions
+18 -28
View File
@@ -2,16 +2,14 @@ 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 projectController = require('../controllers/projectController')
const contactPageController = require('../controllers/contactPageController')
const broadcastController = require('../controllers/broadcastController')
const contactUsReasonController = require('../controllers/contactUsReasonController')
const mainCatalogController = require('../controllers/mainCatalogController')
/////////////////////////////////////////////////////////// routes
//////////////// slider
@@ -19,9 +17,6 @@ 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)
@@ -46,31 +41,26 @@ router.delete('/products/:id', productController.deleteProduct)
router.post('/productImage', productController.createProductImage)
router.delete('/productImage/:imageID', productController.deleteProductImage)
// product feature
router.post('/productFeature', productController.createProductFeature)
router.delete('/productFeature/:featureID', productController.deleteProductFeature)
// product PDF
router.post('/productPDF', productController.createPDF)
router.delete('/productPDF/:pdfID', productController.deletePDF)
//////////////// 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)
//////////////// projects
router.post('/projects', projectController.create)
router.put('/projects/:id', projectController.update)
router.delete('/projects/:id', projectController.delete)
// add images
router.post('/projects/images/:id', projectController.addImage)
router.delete('/projects/images/:id', projectController.deleteImage)
//////////////// contact us
router.get('/contact', contactPageController.getAll)
router.get('/contact/:id', contactPageController.getOne)
/// contact us reason
router.post('/contact/reason', contactUsReasonController.create)
router.delete('/contact/reason/:id', contactUsReasonController.delete)
//////////////// broadcast
router.post('/broadcast', broadcastController.create)
router.get('/broadcast', broadcastController.getAll)
router.delete('/broadcast/:id', broadcastController.delete)
///////////////// main catalog
router.post('/catalog', mainCatalogController.create)
module.exports = router