public List <Topico> ListarTopicoFilho(Topico topico) { List <Topico> listTopicos = new List <Topico>(); listTopicos = daoTopico.ListarTopicoFilho(topico.Id); for (int i = 0; i < listTopicos.Count(); i++) { listTopicos[i].usuario = bllUsuario.ConsultaUsuarioInt(listTopicos[i].usuario); listTopicos[i].Tema = daoTema.ListarTemaTopico(listTopicos[i].Tema.Id); listTopicos[i].avaliacao.idTopico = listTopicos[i].Id; listTopicos[i].avaliacao = avaliacaobll.consultaAvaliacao(listTopicos[i].avaliacao, topico.avaliacao.idUsuario); } return(listTopicos); }