7fife-backend/controllers/TermCondition.controller.js

54 lines
1.3 KiB
JavaScript
Raw Permalink Normal View History

2024-03-07 13:01:44 +00:00
const TermsandCondition = require('../models/TermsCondition.model');
const createTermsCondition = async function (req, res) {
try {
let obj = {
termsandCondition : req.body.termsandCondition ? req.body.termsandCondition : undefined
}
await TermsandCondition.create(obj);
return res.status(201).send({
error_code : 200,
message: "Terms and Condition added successfully..!",
});
} catch (error) {
console.log(error)
return res.status(500).send({
error_code : 500,
message: error,
});
}
};
const updateTermsCondition = async function (req, res) {
try {
let id = req.params.id;
let obj = {
termsandCondition : req.body.termsandCondition ? req.body.termsandCondition : undefined
}
await TermsandCondition.findByIdAndUpdate(
{ _id: id },
{ $set: obj },
{ new: true }
);
return res.status(201).send({
error_code : 200,
message: "Terms and Condition update successfully..!",
});
} catch (error) {
console.log(error);
return res.status(500).send({
error_code : 500,
message: error,
});
}
};
module.exports = {
createTermsCondition,
updateTermsCondition
}