var express = require('express'); var router = express.Router(); var genders = require('../database/scores/genders'); var games = require('../database/scores/games'); var seasons = require('../database/scores/seasons'); var sports = require('../database/scores/sports'); router.get('/', function(req, res, next) { res.render('manage', { title: 'Score Management' }); }); router.get('/addgame', function(req, res, next) { res.render('manage/addgame', { title: 'Submit Score' }); }); router.post('/submitgame', function(req, res, next) { const seasonID = req.body['year']; const sportID = req.body['sport']; const gender = (req.body['gender'] == "female") ? genders.FEMALE : genders.MALE; const divisionID = req.body['division']; const date = req.body['date']; const team1ID = req.body['team1']; const team1Score = req.body['team1-score']; const team2ID = req.body['team2']; const team2Score = req.body['team2-score']; games.add(divisionID, seasonID, date, team1ID, team2ID, team1Score, team2Score) .then(res.send("SUCCESS")); }); router.get('/addseason', function(req, res, next) { res.render('manage/addseason', { title: 'Add season', currentYear : (new Date()).getFullYear() }); }); router.post('/submitseason', function(req, res, next) { const year = req.body['year']; seasons.add(year) .then(res.send("SUCCESS")); }); router.get('/addsport', function(req, res, next) { res.render('manage/addsport', { title: 'Add sport' }); }); router.post('/submitsport', function(req, res, next) { const name = req.body['name']; sports.add(name) .then(res.send("SUCCESS")); }); module.exports = router;