Exemple #1
0
        public async Task <ActionResult <List <Produtos> > > BuscaPorCategoria(string nome)
        {
            List <Produtos> listaDeProdutos = await repositorio.BuscaPorCategoria(nome.ToLower()); // expressão lambida/ usado para puxar tabelas para otras tabelas

            if (listaDeProdutos == null)
            {
                return(NotFound());
            }
            foreach (var item in listaDeProdutos) //usado manualmente para solucionar o problema de repetição de eventos
            {
                item.IdCategoriaNavigation.Produtos = null;
            }
            return(listaDeProdutos);
        }