Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Onde fica a parte de negócios de uma API?

Qual o local correto para eu criar os métodos relacionado ao negócio, seria nos controllers, nas classes de modelo ou em outro local?

1 resposta
solução!

Oi Felipe,

Isso vai depender da regra de negócio. Se for algo simples que envolve apenas realizar alguma lógica(cálculo, validação, algoritmo, etc) apenas com os próprios atributos da classe de modelo, então o código deveria ficar na própria classe de modelo.

Para códigos mais complexos, que envolvem acessar banco de dados ou serviços externos, aí deveria ficar numa classe de serviço.

Bons estudos!