backend/api/models/participantModel.js

61 lines
958 B
JavaScript

const db = require('../../data/db');
module.exports = {
addParticipant,
updateParticipant,
deleteParticipant,
// getMeetingsByParticipantId,
// getParticipantById,
};
function addParticipant(data) {
return db('participant')
.insert(data)
.returning([
'id',
'email',
'account_id',
'meeting_id',
'quorum',
'mandatory',
'host',
'answered',
]);
}
function updateParticipant(data, id) {
return db('participant')
.where({ id })
.update(data)
.returning([
'id',
'email',
'account_id',
'meeting_id',
'quorum',
'mandatory',
'host',
'answered',
]);
}
function deleteParticipant(id) {
return db('participant').where({ id }).del();
}
// function getParticipantById(id) {
// return db('participant')
// .where({ id })
// .first()
// .select(
// 'id',
// 'email',
// 'account_id',
// 'meeting_id',
// 'quorum',
// 'mandatory',
// 'host',
// 'answered',
// );
// }