public IEnumerable <GrupoComProdutosVm> Consultar() { var gruposComProdutos = new List <GrupoComProdutosVm>(); var gruposDeProduto = _grupoDeProdutoDao.ObterTodos(); foreach (var grupoDeProduto in gruposDeProduto) { var produtosDoGrupo = _produtoDao.ObterPorGrupoDeProduto(grupoDeProduto); var grupoComProdutos = new GrupoComProdutosVm { Grupo = grupoDeProduto, Produtos = produtosDoGrupo }; gruposComProdutos.Add(grupoComProdutos); } return(gruposComProdutos); }