//import functions from maintenance visits model import { getMaintenanceVisits, getSelectedMaintenanceVisitsByChecklistname, getSelectedMaintenanceVisitsByDate, getSelectedMaintenanceVisitsByState, getSelectedMaintenanceVisitsByCustomer, deleteMaintenanceVisitById, insertMaintenanceVisit, getMaintenanceVisitByName, getMaintenanceVisitById, updateMaintenanceVisitById, getSelectedMaintenanceVisitsByUser, getSelectedMaintenanceVisitsByTemplate, } from "../models/maintenanceVisitsModel.js"; //get all maintenance visits export const showMaintenanceVisits = (req, res) => { getMaintenanceVisits((err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected maintenance visits by checklistname export const showSelectedMaintenanceVisitsByChecklistname = (req, res) => { getSelectedMaintenanceVisitsByChecklistname(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected maintenance visits by user export const showSelectedMaintenanceVisitsByUser = (req, res) => { getSelectedMaintenanceVisitsByUser(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected maintenance visits by template export const showSelectedMaintenanceVisitsByTemplate = (req, res) => { getSelectedMaintenanceVisitsByTemplate(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected maintenance visits by customer export const showSelectedMaintenanceVisitsByCustomer = (req, res) => { getSelectedMaintenanceVisitsByCustomer(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected maintenance visits by state export const showSelectedMaintenanceVisitsByState = (req, res) => { getSelectedMaintenanceVisitsByState(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected maintenance visits by date export const showSelectedMaintenanceVisitsByDate = (req, res) => { getSelectedMaintenanceVisitsByDate(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Delete maintenance visit export const deleteMaintenanceVisit = (req, res) => { const id = req.params.id; deleteMaintenanceVisitById(id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //create new maintenance visit export const createMaintenanceVisit = (req, res) => { const data = req.body; insertMaintenanceVisit(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get single maintenance visit by name export const showMaintenanceVisitByName = (req, res) => { getMaintenanceVisitByName(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get single maintenance visit by id export const showMaintenanceVisitById = (req, res) => { getMaintenanceVisitById(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Update maintenance visit export const updateMaintenanceVisit = (req, res) => { const data = req.body; updateMaintenanceVisitById(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); };