Olá tudo bem ?
Por que o método cadastra foi declarado em NegociacaoService.js e não no NegociacaoDao.js ?
A NegociacaoDao não foi criada justamente para este tipo de funções ?
Deve ter uma "sútil" diferença entre DAO e SERVICES poderia explicar ?
Olá tudo bem ?
Por que o método cadastra foi declarado em NegociacaoService.js e não no NegociacaoDao.js ?
A NegociacaoDao não foi criada justamente para este tipo de funções ?
Deve ter uma "sútil" diferença entre DAO e SERVICES poderia explicar ?
Fala José, tudo bom?
Acredito que o Flávio deixou a regra de negócio e as complicações pra gravar a negociação no service deixando o controller mais limpo.
Com isso, se um dia o código para criar uma negogiação mudar só precisaremos mexer no DAO (caso mude a fonte de dados) e/ou no Service (pois ao invés de acessar um DAO, podemos acessar um serviço externo para guardar/pegar os dados)