first commit

This commit is contained in:
=
2017-03-24 15:30:44 -03:00
commit ef9816cb82
427 changed files with 74976 additions and 0 deletions

60
server/app/api/index.js Executable file
View File

@@ -0,0 +1,60 @@
/* Código simplório, apenas para fornecer o serviço para a aplicação */
var api = {}
var dataAtual = new Date();
var dataAnterior = new Date();
dataAnterior.setDate(dataAtual.getDate() - 7);
var dateRetrasada = new Date();
dateRetrasada.setDate(dataAtual.getDate() - 14);
var negociacoes = [
{ data : dataAtual, quantidade : 1, valor : 150},
{ data : dataAtual, quantidade : 2, valor : 250},
{ data : dataAtual, quantidade : 3, valor : 350},
{ data : dataAnterior, quantidade : 1, valor : 450},
{ data : dataAnterior, quantidade : 2, valor : 550},
{ data : dataAnterior, quantidade : 3, valor : 650},
{ data : dateRetrasada, quantidade : 1, valor : 750},
{ data : dateRetrasada, quantidade : 2, valor : 950},
{ data : dateRetrasada, quantidade : 3, valor : 950}
];
api.listaSemana = function(req, res) {
var negociacoesAtuais = negociacoes.filter(function(negociacao) {
return negociacao.data > dataAnterior;
});
res.json(negociacoesAtuais);
};
api.listaAnterior = function(req, res) {
var negociacoesAnteriores = negociacoes.filter(function(negociacao) {
return negociacao.data < dataAtual && negociacao.data > dateRetrasada;
});
setTimeout(function() {
res.json(negociacoesAnteriores);
}, 500);
};
api.listaRetrasada = function(req, res) {
var negociacoesRtrasadas = negociacoes.filter(function(negociacao) {
return negociacao.data < dataAnterior;
});
res.json(negociacoesRtrasadas);
};
api.cadastraNegociacao = function(req, res) {
console.log(req.body);
req.body.data = new Date(req.body.data.replace(/-/g,'/'));
negociacoes.push(req.body);
res.status(200).json("Negociação recebida");
};
module.exports = api;