aboutsummaryrefslogtreecommitdiff
path: root/routes/index.js
diff options
context:
space:
mode:
authorHumairAK <humair88@hotmail.com>2016-07-22 01:57:36 +0000
committerHumairAK <humair88@hotmail.com>2016-07-22 01:57:36 +0000
commit49d11776dc2b96cf93e04d15c11a02f880fa8941 (patch)
tree52574598d74525b8595eca82510b4b422fed104f /routes/index.js
parent797b4fe83ed4ebbed47930c7d0d0a34cd37703c6 (diff)
made further changes to admin panel and index.js
Diffstat (limited to 'routes/index.js')
-rw-r--r--routes/index.js18
1 files changed, 16 insertions, 2 deletions
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',