forked from lavina98/SudoCode
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTeacher.js
More file actions
23 lines (23 loc) · 986 Bytes
/
Teacher.js
File metadata and controls
23 lines (23 loc) · 986 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var app = require('./app');
var connection = require('./DBconnection');
var mysql = require('mysql');
//var dateformat = require('dateformat');
// ""
module.exports = {
addEvent: function(email, name, description, start_day, start_month, start_year, end_day, end_month, end_year, course)
{
return new Promise(function (resolve, reject) {
var event_values = [[email, name, description, start_day, start_month, start_year, end_day, end_month, end_year, course]];
connection.query('INSERT INTO events(teacher_email, name, description, start_day, start_month, start_year, end_day, end_month, end_year, course) VALUES ?', [event_values], function (err, result, field) {
if (err) {
if (err.code == 'ER_DUP_ENTRY') {
reject(1);
}
else
throw err;
}
resolve(-1);
});
});
}
};