Service

Com os DTOS criados, vamos para o ProductService!

Lembra daquela função lá embaixo do Service de copyDtoToEntity?

Bom, nós iremos fazer uma varredura no CategoryDTO (acessando pelo ProductDto), e instanciar uma nova categoria settando o seu ID, lembrando que este ID, é o de cima (passado no postman), veja:

❗Lembrar de antes do for loop, usar um entity.getCategories().clear();, para limpar a lista e inserir o desejado.

A partir disso, rodando um put, insert ou delete, ele irá deletar a categoria já existente e inserir por uma nova, por exemplo.

Como a ideia é inserir/deletar/alterar categorias, iremos alterar a requisição do Postman.

Aqui precisamos decidir, qual a ideia? Post, Put ou Delete? ➡️

Atualizado