agmission/server/routes/dealer.js

16 lines
547 B
JavaScript

'use strict';
module.exports = function (app) {
const router = require('express').Router(),
{ authAllowAdmin } = require('../middlewares/validate'),
dealerCtl = require('../controllers/dealer');
router.get('/', dealerCtl.getDealers_get);
router.get('/:id', dealerCtl.getDealer_get);
router.post('/', authAllowAdmin(), dealerCtl.createDealer_post);
router.put('/:id', authAllowAdmin(), dealerCtl.updateDealer_put);
router.delete('/:id', authAllowAdmin(), dealerCtl.deleteDealer_delete);
app.use('/api/dealers', router);
};