const { pool } = require('../config/databases'); exports.createFournisseur = async (req, res) => { const { name, category, contact_person, phone, email, status } = req.body; if (!name || !category || !contact_person || !phone || !email || !status) { return res.status(400).json({ message: 'All fields are required.' }); } try { const [result] = await pool.query('INSERT INTO fournisseurs (name, category, contact_person, phone, email, status) VALUES(?, ?, ?, ?, ?, ?)', [name, category, contact_person, phone, email, status]); res.status(201).json({ message: 'Fournisseur created successfully', fournisseur: { id: result.insertId, name, category, contact_person, phone, email, status, created_at: new Date().toISOString(), updated_at: new Date().toISOString() } }); } catch (error) { console.error(error); return res.status(500).json({ message: 'Server error while creating ingredient.' }); } } exports.getFournisseurs = async (req, res) => { try { const [rows] = await pool.query('SELECT * FROM fournisseurs'); res.json(rows); } catch (error) { console.error(error); res.status(500).json({ message: 'Server error while fetching fournisseurs.' }); } }