Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added controllers/dataController.js
Empty file.
30 changes: 30 additions & 0 deletions controllers/messagesController.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
let MessageModel = require("../models/MessageModel");

// get - returns all vehicles
exports.list = function list(request, response) {
MessageModel.find(function (err, message) {
if (err) return console.error(err);
return response.json(message);
})
}

// get one vehicle by id
exports.show = function show(request, response) {
MessageModel.findById(request.params.id, function (err, message){
if (err) return console.error(err);
return response.json(message);
})
}

// post
exports.create = function create(request, response) {
const newMessage = new MessageModel({
id: request.body.id,
name: request.body.name,
date: request.body.date,
message:request.body.message});

newMessage.save(() => {
response.json(newMessage);
});
}
30 changes: 30 additions & 0 deletions controllers/ordersController.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
let OrderModel = require("../models/OrderModel");

// get - returns all vehicles
exports.list = function list(request, response) {
OrderModel.find(function (err, orders) {
if (err) return console.error(err);
return response.json(orders);
})
}

// get one vehicle by id
exports.show = function show(request, response) {
OrderModel.findById(request.params.id, function (err, order){
if (err) return console.error(err);
return response.json(order);
})
}

// post
exports.create = function create(request, response) {
const newOrder = new OrderModel({
id: request.body.id,
orderDate: request.body.orderDate,
orderTime: request.body.orderTime,
amount: request.body.amount
})
newOrder.save(()=>{
return response.json(newOrder);
});
}
30 changes: 30 additions & 0 deletions controllers/tasksController.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
let TaskModel = require("../models/TaskModel");

// get - returns all vehicles
exports.list = function list(request, response) {
TaskModel.find(function (err, tasks) {
if (err) return console.error(err);
return response.json(tasks);
})
}

// get one vehicle by id
exports.show = function show(request, response) {
TaskModel.findById(request.params.id, function (err, task){
if (err) return console.error(err);
return response.json(task);
})
}

// post
exports.create = function create(request, response) {
const newTask = new TaskModel({
id: request.body.id,
task: request.bod.task,
date: request.body.date
});
newTask.save(() => {
return response.json(newTask);
});
}

12 changes: 12 additions & 0 deletions models/MessageModel.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
const mongoose = require('mongoose');

var MessageSchema = new mongoose.Schema({
id: Number,
name: String,
date: String,
message: String
});

var Message = mongoose.model('Message', MessageSchema);

module.exports = Message
12 changes: 12 additions & 0 deletions models/OrderModel.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
const mongoose = require('mongoose');

var OrderSchema = new mongoose.Schema({
id: Number,
orderDate: String,
orderTime: String,
amount: String
});

var Order = mongoose.model('Order', OrderSchema);

module.exports = Order;
11 changes: 11 additions & 0 deletions models/TaskModel.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
const mongoose = require('mongoose');

var TaskSchema = new mongoose.Schema({
id: Number,
task: String,
date: String
});

var Task = mongoose.model('Task', TaskSchema);

module.exports = Task
Loading