harris_paint / src /controllers /partner.controller.js
aliroohan179's picture
Upload 58 files
10821c7 verified
Raw
History Blame Contribute Delete
723 Bytes
const partnerService = require('../services/partner.service');
exports.list = async (req, res, next) => {
try { res.json({ applications: await partnerService.list({ ...req.query, marketFilter: req.marketFilter }) }); }
catch (error) { next(error); }
};
exports.getById = async (req, res, next) => {
try { res.json({ application: await partnerService.getById(req.params.id) }); }
catch (error) { next(error); }
};
exports.updateStatus = async (req, res, next) => {
try {
const application = await partnerService.updateStatus(req.params.id, req.body, req.admin._id, req.ip);
res.json({ application, message: `Application status updated to '${req.body.status}'.` });
} catch (error) { next(error); }
};