public Topico DetalheTopico(Topico topico) { AvaliacaoBLL avaliacaobll = new AvaliacaoBLL(); int usuarioLogado = topico.avaliacao.idUsuario; topico = daoTopico.DetalheTopico(topico); topico.avaliacao = avaliacaobll.consultarAvaliacaoCurtir(topico, usuarioLogado); topico.usuario = bllUsuario.ConsultaUsuarioInt(topico.usuario); topico.Tema = daoTema.ConsultaTema(topico.Tema); topico.Resposta = ListarTopicoFilho(topico); return(topico); }