32 lines
697 B
JavaScript
32 lines
697 B
JavaScript
const contactController= require('../controller/contact.controller')
|
|
const advancedResults = require('../../../shared/middleware/advanced-result')
|
|
const ContactModel= require('../model/contact.model')
|
|
|
|
const router= require('express').Router()
|
|
|
|
//getAll :
|
|
|
|
router.route('/').get(advancedResults(ContactModel),contactController.getAll)
|
|
|
|
//getById :
|
|
|
|
router.route('/:id').get(contactController.getById)
|
|
|
|
|
|
//getOne :
|
|
|
|
router.route('/lastname/:lastname').get(contactController.getOne)
|
|
|
|
|
|
//create :
|
|
|
|
router.route('/').post(contactController.create)
|
|
|
|
//update :
|
|
router.route('/:id').put(contactController.update)
|
|
|
|
//delete :
|
|
|
|
router.route('/:id').delete(contactController.delete)
|
|
|
|
module.exports=router; |