/var/www/verywell.gr/server/delivery/api/routes
Edit: /var/www/verywell.gr/server/delivery/api/routes/company.router.js (1781B)
const CompanyController = require('../controllers/company.controller')
const auth = require('../middleware/auth')
module.exports = ({ router, db }) => {
const controller = new CompanyController({ db })
router.get('/api/company/search', controller.Search)
router.get('/api/company/list',auth, controller.List)
router.get('/api/company/list_favorite',auth, controller.ListFavorite)
router.get('/api/company/list_by_area',auth, controller.ListByArea)
router.get('/api/company/details/:uid',auth, controller.Details)
router.get('/api/company/clients',auth, controller.Clients)
router.get('/api/company/users',auth, controller.Users)
router.post('/api/company/create',auth, controller.Create)
router.post('/api/company/edit',auth, controller.Edit)
router.post('/api/company/delete',auth, controller.Delete)
router.post('/api/company/add_image',auth, controller.AddImage)
router.post('/api/company/remove_image',auth, controller.RemoveImage)
router.post('/api/company/set_default_image',auth, controller.SetDefaultImage)
router.post('/api/company/add_client',auth, controller.AddClient)
router.post('/api/company/edit_client_discount',auth, controller.EditClientDiscount)
router.post('/api/company/remove_client',auth, controller.RemoveClient)
router.post('/api/company/add_favorite',auth, controller.AddFavorite)
router.post('/api/company/remove_favorite',auth, controller.RemoveFavorite)
router.post('/api/company/add_user',auth, controller.AddUser)
router.post('/api/company/remove_user',auth, controller.RemoveUser)
router.post('/api/company/add_company_type',auth, controller.AddCompanyType)
router.post('/api/company/remove_company_type',auth, controller.RemoveCompanyType)
return router
}