var express = require('express'),
    api = require('./routes/callsApi');
 
var app = express();

app.configure(function () {
    //app.set('port', process.env.PORT || 3000);
    //app.use(express.logger('dev'));  /* 'default', 'short', 'tiny', 'dev' */
    app.use(express.bodyParser()),
    //app.use(express.static(path.join(__dirname, 'public')));
});

app.get('/api/findById/:id', api.findById); // TESTE FIND ONE
app.get('/', api.findRaiz); 
app.get('/api/getmesas', api.mesas); // /api/getmesas
app.get('/api/getmesa/:idmesa', api.consumomesa); // /api/getmesa/ID_MESA --- FIND ITENS (not findOne) return list objects
app.get('/api/getproduto', api.produto); // /api/GetProduto
app.get('/api/getprodutogrupo', api.produtogrupo); // /api/GetProdutoGrupo
app.get('/api/getgarcom', api.garcom); // /api/GetGarcom

app.put('/api/atualizarmesa', api.atualizarmesa); // /api/atualizarmesa?id=1&situacao=2

app.get('/api/consumomesa/:idmesa', api.consumomesa); // /api/getmesa/ID_MESA --- FIND ITENS (not findOne) return list objects
app.post('/api/consumomesa', api.addconsumomesa); // /api/addconsumomesa?mesaid=1&deviceid=2&produtoid=2&quantidade=1

app.get('/api/addconsumomesa', api.addconsumomesa); // /api/addconsumomesa?mesaid=1&deviceid=2&produtoid=2&quantidade=1
app.post('/api/agendamento', api.clear);
 
app.listen(process.env.PORT || 5000);
console.log('Listening on port 5000...');

var express = require('express'),
	http = require('http'),
    api = require('./routes/callsApi');
 
var app = express();


app.configure(function () {
    app.set('port', process.env.PORT || 3000);
    //app.use(express.logger('dev'));  /* 'default', 'short', 'tiny', 'dev' */
    app.use(express.bodyParser());
    //app.use(express.static(path.join(__dirname, 'public')));
});

app.get('/api/findById/:id', api.findById); // TESTE FIND ONE
app.get('/', api.findRaiz); 
app.get('/api/getmesas', api.mesas); // /api/getmesas
app.get('/api/getmesa/:idmesa', api.consumomesa); // /api/getmesa/ID_MESA --- FIND ITENS (not findOne) return list objects
app.get('/api/getproduto', api.produto); // /api/GetProduto
app.get('/api/getprodutogrupo', api.produtogrupo); // /api/GetProdutoGrupo
app.get('/api/getgarcom', api.garcom); // /api/GetGarcom

app.put('/api/atualizarmesa', api.atualizarmesa); // /api/atualizarmesa?id=1&situacao=2

app.get('/api/consumomesa/:idmesa', api.consumomesa); // /api/getmesa/ID_MESA --- FIND ITENS (not findOne) return list objects
app.post('/api/consumomesa', api.addconsumomesa); // /api/addconsumomesa?mesaid=1&deviceid=2&produtoid=2&quantidade=1

app.get('/api/addconsumomesa', api.addconsumomesa); // /api/addconsumomesa?mesaid=1&deviceid=2&produtoid=2&quantidade=1
app.post('/api/agendamento', api.clear);

http.createServer(app).listen(app.get('port'), function () {
    console.log("Express server listening on port " + app.get('port'));
});
add consumo