OwlCyberSecurity - MANAGER
Edit File: department.controller.js
// controllers/departmentController.js import { Department } from '../models/index.js'; export const getDepartments = async (req, res) => { try { const departments = await Department.findAll(); res.json(departments); } catch (error) { console.error('Error fetching departments:', error); res.status(500).json({ message: 'Internal server error' }); } }; export const createDepartment = async (req, res) => { try { const department = await Department.create(req.body); res.status(201).json(department); } catch (error) { console.error('Error creating department:', error); res.status(500).json({ error: 'Failed to create department' }); } };