visit model created

This commit is contained in:
Sean Clarke 2020-01-06 16:42:13 -05:00
parent 7ba5c364ad
commit d296e5ca43
4 changed files with 24 additions and 5 deletions

1
controllers/visits.js Normal file
View File

@ -0,0 +1 @@
var Visit = require('../model/Visit');

View File

@ -0,0 +1,22 @@
var con = require('../database/db');
var Visit = function(data){
this.id = data.id;
this.date = data.date;
this.img = data.img;
this.site_id = data.site_id;
};
Visit.findBySite = function(id, callback){
var sql = "SELECT * FROM visits WHERE site_id=?";
con.query(sql, id, function(err, result){
if (err) return callback(err);
// if not site is found.
if (result[0] == undefined) callback(404);
else {
console.log("Visit.findBySite: " + result.length + "visits retrieved!");
callback(err, result);
}
});
};

View File

@ -3,11 +3,6 @@ var router = express.Router();
var sitesController = require('../controllers/sites')
/* GET home page. */
// router.get('/', function(req, res, next) {
// res.render('index', { title: 'UNESCO Tracker - Sean Clarke' });
// });
router.get('/', sitesController.getAll);
module.exports = router;

View File

@ -3,6 +3,7 @@ var router = express.Router();
var siteController = require('../controllers/sites');
router.get('/', siteController.getAll);
router.get('/:id', siteController.findById);
module.exports = router;