var express = require('express'); var router = express.Router(); var database = require('../database'); router.get("/", function(request, response, next){ var query = "SELECT * FROM BikeRides ORDER BY id DESC"; database.query(query, function(error, data){ if(error) { throw error; } else { response.render('index', {title:'BikeRides', action:'list', TheData:data, message:request.flash('error')}); } }); }); router.get('/view/:id', function(request, response, next){ var id = request.params.id; var query = `SELECT * FROM BikeRides WHERE id = "${id}"`; database.query(query, function(error, data){ response.render('index', {title: 'View ride', action:'view', data:data[0]}); }); }); router.get('/delete/:id', function(request, response, next){ var id = request.params.id; var query = ` DELETE FROM BikeRides WHERE id = "${id}" `; database.query(query, function(error, data){ if(error) { throw error; } else { request.flash('error', 'Ride removed'); response.redirect("/"); } }); }); module.exports = router;