consolidate all repos to one for archive
This commit is contained in:
@@ -0,0 +1,130 @@
|
||||
const RawcameradataModel = require('../models/rawCameraDataModel.js');
|
||||
|
||||
/**
|
||||
* rawCameraDataController.js
|
||||
*
|
||||
* @description :: Server-side logic for managing rawCameraDatas.
|
||||
*/
|
||||
module.exports = {
|
||||
|
||||
/**
|
||||
* rawCameraDataController.list()
|
||||
*/
|
||||
list: function (req, res) {
|
||||
RawcameradataModel.find(function (err, rawCameraDatas) {
|
||||
if (err) {
|
||||
return res.status(500).json({
|
||||
message: 'Error when getting rawCameraData.',
|
||||
error: err
|
||||
});
|
||||
}
|
||||
|
||||
return res.json(rawCameraDatas);
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* rawCameraDataController.show()
|
||||
*/
|
||||
show: function (req, res) {
|
||||
const id = req.params.id;
|
||||
|
||||
RawcameradataModel.findOne({ _id: id }, function (err, rawCameraData) {
|
||||
if (err) {
|
||||
return res.status(500).json({
|
||||
message: 'Error when getting rawCameraData.',
|
||||
error: err
|
||||
});
|
||||
}
|
||||
|
||||
if (!rawCameraData) {
|
||||
return res.status(404).json({
|
||||
message: 'No such rawCameraData'
|
||||
});
|
||||
}
|
||||
|
||||
return res.json(rawCameraData);
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* rawCameraDataController.create()
|
||||
*/
|
||||
create: function (req, res) {
|
||||
const date1 = new Date(req.body.date);
|
||||
const rawCameraData = new RawcameradataModel({
|
||||
location_id: req.body.location_id,
|
||||
camera_id: req.body.camera_id,
|
||||
date: date1,
|
||||
car_count: req.body.car_count,
|
||||
hour: req.body.hour
|
||||
});
|
||||
|
||||
rawCameraData.save(function (err, rawCameraData) {
|
||||
if (err) {
|
||||
return res.status(500).json({
|
||||
message: 'Error when creating rawCameraData',
|
||||
error: err
|
||||
});
|
||||
}
|
||||
|
||||
return res.status(201).json(rawCameraData);
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* rawCameraDataController.update()
|
||||
*/
|
||||
update: function (req, res) {
|
||||
const id = req.params.id;
|
||||
|
||||
RawcameradataModel.findOne({ _id: id }, function (err, rawCameraData) {
|
||||
if (err) {
|
||||
return res.status(500).json({
|
||||
message: 'Error when getting rawCameraData',
|
||||
error: err
|
||||
});
|
||||
}
|
||||
|
||||
if (!rawCameraData) {
|
||||
return res.status(404).json({
|
||||
message: 'No such rawCameraData'
|
||||
});
|
||||
}
|
||||
|
||||
rawCameraData.location_id = req.body.location_id ? req.body.location_id : rawCameraData.location_id;
|
||||
rawCameraData.camera_id = req.body.camera_id ? req.body.camera_id : rawCameraData.camera_id;
|
||||
rawCameraData.date = req.body.date ? req.body.date : rawCameraData.date;
|
||||
rawCameraData.car_count = req.body.car_count ? req.body.car_count : rawCameraData.car_count;
|
||||
rawCameraData.hour = req.body.hour ? req.body.hour : rawCameraData.hour;
|
||||
|
||||
rawCameraData.save(function (err, rawCameraData) {
|
||||
if (err) {
|
||||
return res.status(500).json({
|
||||
message: 'Error when updating rawCameraData.',
|
||||
error: err
|
||||
});
|
||||
}
|
||||
|
||||
return res.json(rawCameraData);
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* rawCameraDataController.remove()
|
||||
*/
|
||||
remove: function (req, res) {
|
||||
const id = req.params.id;
|
||||
RawcameradataModel.deleteMany({ hour: id }, function (err, rawCameraData) {
|
||||
if (err) {
|
||||
return res.status(500).json({
|
||||
message: 'Error when deleting the rawCameraData.',
|
||||
error: err
|
||||
});
|
||||
}
|
||||
|
||||
return res.status(204).json();
|
||||
});
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user