northwind-rest-api
Version:
Local REST API Exposing 'Northwind Traders' Database.
20 lines (17 loc) • 656 B
JavaScript
const dal = require("../data-access-layer/dal");
async function getAllContactUsMessages() {
const contactUsMessages = await dal.getAllContactUsMessages();
return contactUsMessages;
};
async function addContactUsMsg(contactUsMsg) {
const contactUsMessages = await dal.getAllContactUsMessages();
const maxId = contactUsMessages.reduce((maxId, msg) => msg.id > maxId ? msg.id : maxId, 0);
contactUsMsg.id = maxId + 1;
contactUsMessages.push(contactUsMsg);
await dal.saveAllContactUsMessages(contactUsMessages);
return contactUsMsg;
};
module.exports = {
getAllContactUsMessages,
addContactUsMsg
};