2015-06-02 19:02:54 -07:00
|
|
|
module.exports = function(app) {
|
|
|
|
var Job = app.models.Job;
|
2015-06-03 16:31:42 -07:00
|
|
|
var router = app.loopback.Router();
|
2015-05-28 16:40:22 -07:00
|
|
|
|
2015-06-02 19:02:54 -07:00
|
|
|
router.get('/jobs', jobsDirectory);
|
2015-06-03 16:31:42 -07:00
|
|
|
app.use(router);
|
2015-06-01 16:32:54 -07:00
|
|
|
|
2015-06-02 19:02:54 -07:00
|
|
|
function jobsDirectory(req, res, next) {
|
|
|
|
Job.find({}, function(err, jobs) {
|
|
|
|
if (err) { return next(err); }
|
2015-05-28 16:40:22 -07:00
|
|
|
|
2015-06-02 19:02:54 -07:00
|
|
|
res.render('jobs/directory', {
|
|
|
|
title: 'Junior JavaScript Engineer Jobs',
|
|
|
|
jobs: jobs
|
|
|
|
});
|
2015-05-28 16:40:22 -07:00
|
|
|
});
|
2015-06-02 19:02:54 -07:00
|
|
|
}
|
|
|
|
};
|