Beispiel #1
0
        public async Task <ActionResult> ObterTop3RestaurantesComLookup()
        {
            var top3 = await _restauranteRepository.ObterTop3_ComLookup();

            var listagem = top3.Select(_ => new RestauranteTop3
            {
                Id       = _.Key.Id,
                Nome     = _.Key.Nome,
                Cozinha  = (int)_.Key.Cozinha,
                Cidade   = _.Key.Endereco.Cidade,
                Estrelas = _.Value
            });

            return(Ok(
                       new
            {
                data = listagem
            }
                       ));
        }