código pagamentos.js app.delete('/pagamentos/pagamento/:id', function(req, res){ var pagamento = {}; var id = req.params.id;
pagamento.id = id;
pagamento.status = 'CANCELADO';
var connection = app.persistencia.connectionFactory();
var pagamentoDao = new app.persistencia.PagamentoDao(connection);
pagamentoDao.atualiza(pagamento, function(){
//--> NESTE COMANDO NÃO TERIA QUE CRIAR //--> pagamentoDao.cancela(pagamento, function(){ if (erro){ res.status(500).send(erro); return; } res.status(204).send(pagamento); }) });
e no código de pagamentoDAO.js
PagamentoDao.prototype.cancela = function(pagamento,callback){ this._connection.query('delet pagamento set status ? where id = ?', [pagamento.status, pagamento.id],callback); }