//import functions from issues model import { getIssueById, updateIssueById, deleteIssueById, insertIssue, getAllIssues, getSelectedIssuesByState, getSelectedIssuesByIssueName, } from "../models/issuesModel.js"; //get all issues export const showIssues = (req, res) => { getAllIssues((err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected issues by name export const showSelectedIssuesByIssueName = (req, res) => { getSelectedIssuesByIssueName(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected issues by state export const showSelectedIssuesByState = (req, res) => { getSelectedIssuesByState(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Delete issue export const deleteIssue = (req, res) => { const id = req.params.id; deleteIssueById(id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //create new issue export const createIssue = (req, res) => { const data = req.body; insertIssue(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get single issue by id export const showIssueById = (req, res) => { getIssueById(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Update issue export const updateIssue = (req, res) => { const data = req.body; updateIssueById(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); };