const CarburantModel = require("../model/carburant.model") //getAll module.exports.getAll = (async (req, res)=>{ //res.status(200).json({success: true, data : carburant}); res.status(200).json(res.advancedResults); }) //getById module.exports.getById = (async (req, res)=>{ //req.params.id const carburant = await CarburantModel.findById(req.params.id); if(!carburant){ res.status(200).json({success: false, data : "noData"}); return; } res.status(200).json({success: true, data :carburant }); }) //create module.exports.create = (async (req, res)=>{ let carburant = req.body; carburant = await CarburantModel.create(carburant); res.status(200).json({success: true, data :carburant }); }) //update module.exports.update = (async (req, res)=>{ let carburant = await CarburantModel.findById(req.params.id); if(!carburant){ res.status(200).json({success: false, data : "noData"}); return; } await CarburantModel.updateOne({_id:req.params.id}, req.body); carburant = await CarburantModel.findById(req.params.id); res.status(200).json({success: true, data :carburant }); }) //delete module.exports.delete = (async (req, res)=>{ let carburant = await CarburantModel.findById(req.params.id); if(!carburant){ res.status(200).json({success: false, data : "noData"}); return; } await CarburantModel.deleteOne({_id:req.params.id}); res.status(200).json({success: true, data :{} }); })