backend/src/controllers/pis.controllers.js
Fred Boniface b590eb6cf5 Add random PIS return
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-05-25 21:27:37 +01:00

38 lines
750 B
JavaScript

const pis = require('../services/pis.services');
async function byOrigDest(req, res, next){
try {
let start = req.params.start;
let end = req.params.end;
res.json(await pis.findPisByOrigDest(start,end));
} catch (err) {
console.error('Unknown Error', err.message);
next(err);
}
}
async function byCode(req, res, next){
try {
let code = req.params.code;
res.json(await pis.findPisByCode(code));
} catch (err) {
console.error('Unknown Error', err.message);
next(err);
}
}
async function random(req, res, next){
try {
res.json(await pis.findRandom());
} catch (err) {
console.error('Unknown Error', err.message);
next(err);
}
}
module.exports = {
byOrigDest,
byCode,
random
};