Skip to content
Snippets Groups Projects
Commit 3ec59ab4 authored by Ashwanth K's avatar Ashwanth K
Browse files

Upload New File

parent 21fcb188
No related branches found
No related tags found
No related merge requests found
const router = require('express').Router();
let Borrower = require('../model/borrowed.model');
router.route('/').get((req, res) => {
Borrower.find()
.then(borrowers => res.json(borrowers))
.catch(err => res.status(400).json('Error: ' + err));
});
router.route('/add').post((req, res) => {
const user_id = req.body.user_id;
const book_id = req.body.book_id;
const user_name = req.body.user_name;
const newBorrower = new Borrower({_id :user_id,book_id,user_name});
newBorrower.save()
.then(() => res.json('Record added!'))
.catch(err => res.status(400).json('Error: ' + err));
});
router.route('/:id').get((req, res) => {
Borrower.findById(req.params.id)
.then(borrowers => res.json(borrowers))
.catch(err => res.status(400).json('Error: ' + err));
});
router.route('/update/:id').post((req, res) => {
Borrower.findById(req.params.id)
.then(user => {
user.user_id = req.body.user_id;
user.user_name = req.body.user_name;
user.book_id = req.body.book_id;
user.save()
.then(() => res.json('User updated!'))
.catch(err => res.status(400).json('Error: ' + err));
})
.catch(err => res.status(400).json('Error: ' + err));
});
module.exports = router;
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment