Merge remote-tracking branch 'origin/master'
commit
f0b76d82b1
|
@ -0,0 +1,53 @@
|
||||||
|
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 :{} });
|
||||||
|
})
|
|
@ -0,0 +1,20 @@
|
||||||
|
const mongoose = require("mongoose");
|
||||||
|
|
||||||
|
const schema= mongoose.Schema({
|
||||||
|
//String, Number, Boolean, MongoObject, Object
|
||||||
|
type: {
|
||||||
|
type: String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
prix: {
|
||||||
|
type: String,
|
||||||
|
default: ""
|
||||||
|
}
|
||||||
|
}, { timestamps : true});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
module.exports = mongoose.model('carburant', schema, 'carburants');
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
const express = require("express");
|
||||||
|
const router = express.Router();
|
||||||
|
const carburantController = require("../controller/carburant.controller");
|
||||||
|
const carburantModel = require("../model/carburant.model");
|
||||||
|
const advancedResults = require("../../../shared/middleware/advanced-result")
|
||||||
|
|
||||||
|
//get All
|
||||||
|
//router.route('/').get(carburantController.getAll);
|
||||||
|
|
||||||
|
router
|
||||||
|
.route('/')
|
||||||
|
.get(advancedResults(carburantModel), carburantController.getAll) // path , ref et nom de l'entité
|
||||||
|
|
||||||
|
|
||||||
|
//getById
|
||||||
|
router.route('/:id').get(carburantController.getById);
|
||||||
|
|
||||||
|
//create
|
||||||
|
router.route('/').post(carburantController.create);
|
||||||
|
|
||||||
|
//update
|
||||||
|
router.route('/:id').put(carburantController.update);
|
||||||
|
|
||||||
|
//delete
|
||||||
|
router.route('/:id').delete(carburantController.delete);
|
||||||
|
|
||||||
|
module.exports = router
|
|
@ -0,0 +1,52 @@
|
||||||
|
const PlaceModel = require("../model/place.model")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
module.exports.getAll = (async (req, res)=>{
|
||||||
|
|
||||||
|
|
||||||
|
res.status(200).json(res.advancedResults);
|
||||||
|
})
|
||||||
|
|
||||||
|
//getById
|
||||||
|
module.exports.getById = (async (req, res)=>{
|
||||||
|
//req.params.id
|
||||||
|
const place = await PlaceModel.findById(req.params.id);
|
||||||
|
if(!place){
|
||||||
|
res.status(200).json({success: false, data : "noData"});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
res.status(200).json({success: true, data :place });
|
||||||
|
})
|
||||||
|
|
||||||
|
//create
|
||||||
|
module.exports.create = (async (req, res)=>{
|
||||||
|
let place = req.body;
|
||||||
|
place = await PlaceModel.create(place);
|
||||||
|
res.status(200).json({success: true, data :place });
|
||||||
|
})
|
||||||
|
|
||||||
|
//update
|
||||||
|
module.exports.update = (async (req, res)=>{
|
||||||
|
let place = await PlaceModel.findById(req.params.id);
|
||||||
|
if(!place){
|
||||||
|
res.status(200).json({success: false, data : "noData"});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
await PlaceModel.updateOne({_id:req.params.id}, req.body);
|
||||||
|
place = await PlaceModel.findById(req.params.id);
|
||||||
|
res.status(200).json({success: true, data :place });
|
||||||
|
})
|
||||||
|
|
||||||
|
//delete
|
||||||
|
module.exports.delete = (async (req, res)=>{
|
||||||
|
let place = await PlaceModel.findById(req.params.id);
|
||||||
|
if(!place){
|
||||||
|
res.status(200).json({success: false, data : "noData"});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
await PlaceModel.deleteOne({_id:req.params.id});
|
||||||
|
res.status(200).json({success: true, data :{} });
|
||||||
|
})
|
|
@ -0,0 +1,40 @@
|
||||||
|
const mongoose = require("mongoose");
|
||||||
|
|
||||||
|
const schema = new mongoose.Schema({
|
||||||
|
//String, Number, Boolean, MongoObject, Object
|
||||||
|
etage: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
taille: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
disponibilite: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
vehiculeOccupe: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
dateEntree: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
|
||||||
|
dateSortie: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
|
||||||
|
proprietaire: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}, { timestamps : true});
|
||||||
|
|
||||||
|
module.exports = mongoose.model('place', schema, 'places');
|
|
@ -0,0 +1,27 @@
|
||||||
|
const express = require("express");
|
||||||
|
const router = express.Router();
|
||||||
|
const placeController = require("../controller/place.controller");
|
||||||
|
const PlaceModel = require("../model/place.model");
|
||||||
|
const advancedResults = require("../../../shared/middleware/advanced-result")
|
||||||
|
|
||||||
|
//get All
|
||||||
|
//router.route('/').get(vehicleController.getAll);
|
||||||
|
|
||||||
|
router
|
||||||
|
.route('/')
|
||||||
|
.get(advancedResults(PlaceModel), placeController.getAll) // path , ref et nom de l'entité
|
||||||
|
|
||||||
|
|
||||||
|
//getById
|
||||||
|
router.route('/:id').get(placeController.getById);
|
||||||
|
|
||||||
|
//create
|
||||||
|
router.route('/').post(placeController.create);
|
||||||
|
|
||||||
|
//update
|
||||||
|
router.route('/:id').put(placeController.update);
|
||||||
|
|
||||||
|
//delete
|
||||||
|
router.route('/:id').delete(placeController.delete);
|
||||||
|
|
||||||
|
module.exports = router
|
|
@ -0,0 +1,53 @@
|
||||||
|
const ServiceModel = require("../model/service.model")
|
||||||
|
|
||||||
|
|
||||||
|
//getAll
|
||||||
|
module.exports.getAll = (async (req, res)=>{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
res.status(200).json(res.advancedResults);
|
||||||
|
})
|
||||||
|
|
||||||
|
//getById
|
||||||
|
module.exports.getById = (async (req, res)=>{
|
||||||
|
//req.params.id
|
||||||
|
const service = await ServiceModel.findById(req.params.id);
|
||||||
|
if(!service){
|
||||||
|
res.status(200).json({success: false, data : "noData"});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
res.status(200).json({success: true, data :service });
|
||||||
|
})
|
||||||
|
|
||||||
|
//create
|
||||||
|
module.exports.create = (async (req, res)=>{
|
||||||
|
let service = req.body;
|
||||||
|
service = await ServiceModel.create(service);
|
||||||
|
res.status(200).json({success: true, data :service });
|
||||||
|
})
|
||||||
|
|
||||||
|
//update
|
||||||
|
module.exports.update = (async (req, res)=>{
|
||||||
|
let service = await ServiceModel.findById(req.params.id);
|
||||||
|
if(!service){
|
||||||
|
res.status(200).json({success: false, data : "noData"});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
await ServiceModel.findByIdAndUpdate({_id:req.params.id}, req.body);
|
||||||
|
service = await ServiceModel.findById(req.params.id);
|
||||||
|
res.status(200).json({success: true, data :service });
|
||||||
|
})
|
||||||
|
|
||||||
|
//delete
|
||||||
|
module.exports.delete = (async (req, res)=>{
|
||||||
|
let service = await ServiceModel.findById(req.params.id);
|
||||||
|
if(!service){
|
||||||
|
res.status(200).json({success: false, data : "noData"});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
await ServiceModel.deleteOne({_id:req.params.id});
|
||||||
|
res.status(200).json({success: true, data :{} });
|
||||||
|
})
|
|
@ -0,0 +1,32 @@
|
||||||
|
const mongoose = require("mongoose");
|
||||||
|
|
||||||
|
const schema = mongoose.Schema({
|
||||||
|
//String, Number, Boolean, MongoObject, Object
|
||||||
|
vente: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
financement: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
assurance: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
programme: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
location: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
|
||||||
|
gestion: {
|
||||||
|
type:String,
|
||||||
|
default: ""
|
||||||
|
}
|
||||||
|
}, { timestamps : true});
|
||||||
|
|
||||||
|
module.exports = mongoose.model('service', schema, 'services');
|
|
@ -0,0 +1,27 @@
|
||||||
|
const express = require("express");
|
||||||
|
const router = express.Router();
|
||||||
|
const serviceController = require("../controller/service.controller");
|
||||||
|
const ServiceModel = require("../model/service.model");
|
||||||
|
const advancedResults = require("../../../shared/middleware/advanced-result")
|
||||||
|
|
||||||
|
//get All
|
||||||
|
//router.route('/').get(vehicleController.getAll);
|
||||||
|
|
||||||
|
router
|
||||||
|
.route('/')
|
||||||
|
.get(advancedResults(ServiceModel), serviceController.getAll) // path , ref et nom de l'entité
|
||||||
|
|
||||||
|
|
||||||
|
//getById
|
||||||
|
router.route('/:id').get(serviceController.getById);
|
||||||
|
|
||||||
|
//create
|
||||||
|
router.route('/').post(serviceController.create);
|
||||||
|
|
||||||
|
//update
|
||||||
|
router.route('/:id').put(serviceController.update);
|
||||||
|
|
||||||
|
//delete
|
||||||
|
router.route('/:id').delete(serviceController.delete);
|
||||||
|
|
||||||
|
module.exports = router
|
|
@ -0,0 +1,53 @@
|
||||||
|
const UtilisateurModel = require("../model/utilisateur.model")
|
||||||
|
|
||||||
|
|
||||||
|
//getAll
|
||||||
|
module.exports.getAll = (async (req, res)=>{
|
||||||
|
|
||||||
|
|
||||||
|
//res.status(200).json({success: true, data : utilisateur});
|
||||||
|
res.status(200).json(res.advancedResults);
|
||||||
|
})
|
||||||
|
|
||||||
|
//getById
|
||||||
|
module.exports.getById = (async (req, res)=>{
|
||||||
|
//req.params.id
|
||||||
|
const utilisateur = await UtilisateurModel.findById(req.params.id);
|
||||||
|
if(!utilisateur){
|
||||||
|
res.status(200).json({success: false, data : "noData"});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
res.status(200).json({success: true, data :utilisateur });
|
||||||
|
})
|
||||||
|
|
||||||
|
//create
|
||||||
|
module.exports.create = (async (req, res)=>{
|
||||||
|
let utilisateur = req.body;
|
||||||
|
utilisateur = await UtilisateurModel.create(utilisateur);
|
||||||
|
res.status(200).json({success: true, data :utilisateur });
|
||||||
|
})
|
||||||
|
|
||||||
|
//update
|
||||||
|
module.exports.update = (async (req, res)=>{
|
||||||
|
let utilisateur = await UtilisateurModel.findById(req.params.id);
|
||||||
|
if(!utilisateur){
|
||||||
|
res.status(200).json({success: false, data : "noData"});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
await UtilisateurModel.updateOne({_id:req.params.id}, req.body);
|
||||||
|
utilisateur = await UtilisateurModel.findById(req.params.id);
|
||||||
|
res.status(200).json({success: true, data :utilisateur });
|
||||||
|
})
|
||||||
|
|
||||||
|
//delete
|
||||||
|
module.exports.delete = (async (req, res)=>{
|
||||||
|
let utilisateur = await UtilisateurModel.findById(req.params.id);
|
||||||
|
if(!utilisateur){
|
||||||
|
res.status(200).json({success: false, data : "noData"});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
await UtilisateurModel.deleteOne({_id:req.params.id});
|
||||||
|
res.status(200).json({success: true, data :{} });
|
||||||
|
})
|
|
@ -0,0 +1,29 @@
|
||||||
|
const mongoose = require("mongoose");
|
||||||
|
const string_decoder = require("string_decoder");
|
||||||
|
|
||||||
|
const schema= mongoose.Schema({
|
||||||
|
//String, Number, Boolean, MongoObject, Object
|
||||||
|
name: {
|
||||||
|
type: String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
firstname: {
|
||||||
|
type: String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
country: {
|
||||||
|
type: String,
|
||||||
|
default: ""
|
||||||
|
},
|
||||||
|
city: {
|
||||||
|
type: String,
|
||||||
|
default: ""
|
||||||
|
}
|
||||||
|
}, { timestamps : true});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
module.exports = mongoose.model('utilisateur', schema, 'utilisateurs');
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
const express = require("express");
|
||||||
|
const router = express.Router();
|
||||||
|
const utilisateurController = require("../controller/utilisateur.controller");
|
||||||
|
const utilisateurModel = require("../model/utilisateur.model");
|
||||||
|
const advancedResults = require("../../../shared/middleware/advanced-result")
|
||||||
|
|
||||||
|
//get All
|
||||||
|
//router.route('/').get(utilisateurController.getAll);
|
||||||
|
|
||||||
|
router
|
||||||
|
.route('/')
|
||||||
|
.get(advancedResults(utilisateurModel), utilisateurController.getAll) // path , ref et nom de l'entité
|
||||||
|
|
||||||
|
|
||||||
|
//getById
|
||||||
|
router.route('/:id').get(utilisateurController.getById);
|
||||||
|
|
||||||
|
//create
|
||||||
|
router.route('/').post(utilisateurController.create);
|
||||||
|
|
||||||
|
//update
|
||||||
|
router.route('/:id').put(utilisateurController.update);
|
||||||
|
|
||||||
|
//delete
|
||||||
|
router.route('/:id').delete(utilisateurController.delete);
|
||||||
|
|
||||||
|
module.exports = router
|
13
server.js
13
server.js
|
@ -24,6 +24,19 @@ app.use("/contact",contactRoute)
|
||||||
const problemRoute= require('./feature/problem/route/problem.route')
|
const problemRoute= require('./feature/problem/route/problem.route')
|
||||||
app.use("/problem",problemRoute)
|
app.use("/problem",problemRoute)
|
||||||
|
|
||||||
|
const placeRoute= require('./feature/place/route/place.route')
|
||||||
|
app.use("/place",placeRoute)
|
||||||
|
|
||||||
|
const serviceRoute= require('./feature/service/route/service.route')
|
||||||
|
app.use("/service",serviceRoute)
|
||||||
|
|
||||||
|
// route carburant
|
||||||
|
const carburantRoute = require("./feature/carburant/route/carburant.route");
|
||||||
|
app.use("/carburant", carburantRoute);
|
||||||
|
// route utilisateur
|
||||||
|
const utilisateurRoute = require("./feature/utilisateur/route/utilisateur.route");
|
||||||
|
app.use("/utilisateur", utilisateurRoute);
|
||||||
|
|
||||||
const server = app.listen(5000, ()=>{
|
const server = app.listen(5000, ()=>{
|
||||||
console.log('Vous êtés connecter au port 5000'.yellow.bold);
|
console.log('Vous êtés connecter au port 5000'.yellow.bold);
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue