From 49d11776dc2b96cf93e04d15c11a02f880fa8941 Mon Sep 17 00:00:00 2001 From: HumairAK Date: Thu, 21 Jul 2016 21:57:36 -0400 Subject: made further changes to admin panel and index.js --- routes/index.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'routes') diff --git a/routes/index.js b/routes/index.js index 1e3f1e0..da9ec8d 100644 --- a/routes/index.js +++ b/routes/index.js @@ -38,8 +38,8 @@ router.get('/admin', function(req,res){ res.render('admin', {csrfToken: req.csrfToken()}); }); - -router.post('/admin/update', function(req,res){ +/* Adds exam from front-end */ +router.post('/admin/update/exam', function(req,res){ var course_code = req.body.course_code, year = req.body.year, type = req.body.type, @@ -73,6 +73,20 @@ router.post('/admin/update', function(req,res){ res.redirect('/admin'); }); +/* Adds course from front-end */ +router.post('/admin/update/course', function(req,res){ + var course_code = req.body.course_code, + title = req.body.title; + dbFile.add_course(course_code, title, function(courseAdded, statusMessage){ + if(courseAdded){ + console.log("Success!"); + }else{ + console.log("Failure!"); + } + console.log("Status message: " + statusMessage) + }); + res.redirect('/admin'); +}); //EXAMPLE EXPECTED DATA GIVEN BELOW: /*[ {courseCode: 'CSC240', -- cgit v1.2.3