public ActionResult Topicos(string slugtopico) { var objTopico = ComunidadeService.GetComunidadeTopicoBySlug(slugtopico); var lstPerguntas = new List <Perguntas>(); foreach (var pergunta in ComunidadeService.GetAllPerguntasByTopicoAndStatus(objTopico.Id, StatusComunidade.Publicada.Id, 0)) { Perguntas obj = new Perguntas { Id = pergunta.Id, Pergunta = pergunta.Pergunta, Descricao = pergunta.Descricao, Slug = pergunta.Slug, Usuario = pergunta.Usuario.Nome, Data = pergunta.Data, QtdResposta = ComunidadeService.CountRepostaByPergunta(pergunta.Id) }; lstPerguntas.Add(obj); } var model = new ComunidadeTopicoViewModel { /* base model defaults */ Title = $"{objTopico.Titulo} - Comunidades Virtuais Negócios da Terra", Description = $"{objTopico.Descricao}", Robots = "index, follow", Canonical = $"{Constants.UrlWeb}/comunidades-virtuais/{slugtopico}", /* model comunidade topico perguntas */ SlugTopico = slugtopico, Nome = objTopico.Titulo, Descricao = objTopico.Descricao, ComunidadeEspecialistas = ComunidadeService.GetEspecialistasByTopico(objTopico.Id).ToList(), ComunidadeVideos = ComunidadeService.GetVideosByTopico(objTopico.Id).ToList(), ComunidadePerguntas = lstPerguntas }; //Set viewbag's ViewBag.ActiveNav = "Negócios da Terra"; ViewBag.Editorial = Service.Models.Editorial.Load(EditorialEnum.NegociosDaTerra.GetHashCode()); ViewBag.ExibirLogo = true; ViewBag.LinkActiveNav = "/negocios-da-terra"; return(View(model)); }