//import functions from issue variants model import { getAllIssueVariants, getIssueVariantById, getSelectedIssueVariantsByIssueId, getSelectedIssueVariantsByName, updateIssueVariantById, deleteIssueVariantById, deleteIssueVariantByIssueSlipId, insertIssueVariant, } from "../models/issueVariantsModel.js"; //get all issue variants export const showIssueVariants = (req, res) => { getAllIssueVariants((err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Delete issue variant export const deleteIssueVariant = (req, res) => { const id = req.params.id; deleteIssueVariantById(id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Delete issue variant by issue slip id export const deleteIssueVariantByIssueSlipIds = (req, res) => { const id = req.params.id; deleteIssueVariantByIssueSlipId(id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //create new issue variant export const createIssueVariant = (req, res) => { const data = req.body; insertIssueVariant(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get single issue variant by id export const showIssueVariantById = (req, res) => { getIssueVariantById(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Update issue variant export const updateIssueVariant = (req, res) => { const data = req.body; updateIssueVariantById(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected issue variants by issueID export const showSelectedIssueVariantsByIssueId = (req, res) => { getSelectedIssueVariantsByIssueId(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected issue variants by name export const showSelectedIssueVariantsByName = (req, res) => { getSelectedIssueVariantsByName(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); };