16 lines
547 B
JavaScript
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);
|
|
};
|