Files
barg-restuarant/server/routes/user.js
T
hamid.zarghami1@gmail.com e644edbd65 transfer project in github
2024-05-12 15:29:27 +03:30

44 lines
1.6 KiB
JavaScript

const {Router} = require('express')
const router = Router()
const {isUser,isAdmin , isLoggedIn} = require('./../authentication');
/////// controllers
const userController = require('../controllers/userController')
const foodsController = require('../controllers/foodsController')
const orderController = require('../controllers/orderController')
/////////// user address
router.post('/address', userController.add_address_to_user)
router.get('/address/:storeId', userController.getAlladdress)
router.post('/address/:id', userController.setDefaultAddress) /// set default address
router.put('/address/:id', userController.update_user_address)
router.delete('/address/:id', userController.remove_user_address)
////////// user info
router.put('/updateUser', userController.update_user)
router.put('/updateUserPassword', userController.change_user_password)
/////////// rate foods and order
router.post('/rateFood/:id', foodsController.rate_food)
router.get('/getFoods/:order_id', orderController.getAllRateFood)
router.post('/orderRate/:order_id', orderController.rateOrderAndFood)
router.get('/getAllComments/:branchId', userController.getAllComments);
////////// get one order
router.get('/order/:id' , orderController.getOneOrderByUser)
////////// payments
router.get('/payments' , orderController.getAllPaymentByUser)
///////// bag
router.post('/bag' , orderController.increaseBag)
//////// discounts
router.get('/getDiscounts/:branchId' , userController.getAllDiscountCodeOfUser)
//////// add token
router.post('/addToken' , userController.addFcmTokenUser)
module.exports = router