var event_controller = require("./../../presenters/event-controller.js"); module.exports = { perform: function (a,b) { perform(a,b); } } var perform = function (req, res) { var soc_name = decodeURIComponent(req.body.society || req.query.society); var event_name = decodeURIComponent(req.body.name || req.query.name); var event_loc = decodeURIComponent(req.body.location || req.query.location); var event_start = decodeURIComponent(req.body.start || req.query.start); var event_end = decodeURIComponent(req.body.end || req.query.end); var event_details = decodeURIComponent(req.body.details || req.query.details); var auth_key = decodeURIComponent(req.body.auth || req.query.auth); if (soc_name && event_name && event_loc && event_start && event_end && event_details && auth_key) { var event = { name: event_name, location: event_loc, start: event_start, end: event_end, details: event_details }; event_controller.create_event(soc_name, event, auth_key, function (response) { res.send(response); }); } else { res.send({ "success": 0, "error": 3 }); } };