aboutsummaryrefslogtreecommitdiff
path: root/routes
diff options
context:
space:
mode:
authornanalelfe <nargiza.nosirova@mail.utoronto.ca>2016-07-22 02:45:41 +0000
committernanalelfe <nargiza.nosirova@mail.utoronto.ca>2016-07-22 02:45:41 +0000
commit21b3b50f84e7c4c4d30f2e5c73a444a0288e1c5d (patch)
tree85f2ad3b2d07a0f902273bd443244cc0d3f974c9 /routes
parent12659ff5704a04d2447f5dbf036541676c59f139 (diff)
parent49d11776dc2b96cf93e04d15c11a02f880fa8941 (diff)
Merge branch 'master' of https://github.com/HumairAK/solutions_repo
Diffstat (limited to 'routes')
-rw-r--r--routes/index.js18
1 files changed, 16 insertions, 2 deletions
diff --git a/routes/index.js b/routes/index.js
index b998f11..3b2f4fb 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',