Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Multiplos retornos get

Boa tarde,

gostaria de saber como gerar o método get que me possibilite multiplos retornos.

ex: tenho uma pesquisa de tipos de carro, o retorno quero adicionar dados do carro e do proprietário junto. Seriam duas consultas em bancos e me retornariam esses dados.

Seria possível e como poderia fazer ?

Desde já obrigado.

2 respostas
solução!

Oi Eduardo, eu não manjo especificamente da webapi, mas sei a solução que precisa... Faça o seguinte: realize suas duas queries e pegue os retornos. Agora vc precisa criar uma classe específica para o retorno que vc quer dar.. Por exemplo, pode ser CarroProprietario. Passe os argumentos pelo construtor da classe e retorne um objeto dessa classe :).

Esse tipo de objeto é chamado de DTO, Data Transfer Object e um caso de uso deles é justamente para juntar dados e criar respostas para nossos serviços.

Alberto,

muito obrigado pela resposta!!! Me ajudou bastante!