import { getDepartmentById, getDepartmentsByCustomerId, updateDepartmentById, insertDepartment, getSelectedDepartmentsByName, deleteDepartmentById, getDepartmentByName } from "../models/departmentsModel.js"; //get single department by id export const showDepartmentById = (req, res) => { getDepartmentById(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get single department by name export const showDepartmentByName = (req, res) => { getDepartmentByName(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get departments by customer id export const showDepartmentByCustomerId = (req, res) => { getDepartmentsByCustomerId(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Update department export const updateDepartment = (req, res) => { const data = req.body; updateDepartmentById(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //create new department export const createDepartment = (req, res) => { const data = req.body; insertDepartment(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected departments by name export const showSelectedDepartmentsByName = (req, res) => { getSelectedDepartmentsByName(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Delete department export const deleteDepartment = (req, res) => { const id = req.params.id; deleteDepartmentById(id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); };