Exemplo n.º 1
0
        public async Task <ActionResult> Publicacao(string id)
        {
            var publicacao = await _mongo.Publications.Find(f => f.Id == id).FirstOrDefaultAsync();

            if (publicacao == null)
            {
                return(RedirectToAction("Index"));
            }

            var model = new PublicacaoModel
            {
                Publicacao     = publicacao,
                NovoComentario = new NovoComentarioModel
                {
                    PublicacaoId = id
                }
            };

            return(View(model));
        }
Exemplo n.º 2
0
        public async Task <ActionResult> Publicacao(string id)
        {
            Publicacao publicacao = await daoPublicacao.ConsultarAsync(id);

            if (publicacao == null)
            {
                return(RedirectToAction("Index"));
            }

            var model = new PublicacaoModel
            {
                Publicacao     = publicacao,
                NovoComentario = new NovoComentarioModel
                {
                    PublicacaoId = id
                }
            };

            return(View(model));
        }
Exemplo n.º 3
0
        public async Task <ActionResult> Publicacao(string id)
        {
            var connectarMongoDB = new AcessoMongoDB();
            var publicacao       = await connectarMongoDB.Publicacoes.Find(x => x.Id == id).SingleOrDefaultAsync();

            if (publicacao == null)
            {
                return(RedirectToAction("Index"));
            }

            var model = new PublicacaoModel
            {
                Publicacao     = publicacao,
                NovoComentario = new NovoComentarioModel
                {
                    PublicacaoId = id
                }
            };

            return(View(model));
        }