import { getConfigItems, getConfigItemById, getConfigItemByName, getConfigItemByCustomerId, updateConfigItemById, insertConfigItem, getSelectedConfigItemsByCustomer, getSelectedConfigItemsByAssetName, deleteConfigItemById, } from "../models/configItemsModel.js"; //get all configItems export const showConfigItems = (req, res) => { getConfigItems((err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get single config item by id export const showConfigItemById = (req, res) => { getConfigItemById(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get single config item by name export const showConfigItemByName = (req, res) => { getConfigItemByName(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get config items by customer id export const showConfigItemByCustomerId = (req, res) => { getConfigItemByCustomerId(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Update config item export const updateConfigItem = (req, res) => { const data = req.body; updateConfigItemById(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //create new config item export const createConfigItem = (req, res) => { const data = req.body; insertConfigItem(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected config items by customer export const showSelectedConfigItemsByCustomer = (req, res) => { getSelectedConfigItemsByCustomer(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected config items by assetname export const showSelectedConfigItemsByAssetName = (req, res) => { getSelectedConfigItemsByAssetName(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Delete config item export const deleteConfigItem = (req, res) => { const id = req.params.id; deleteConfigItemById(id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); };