Exemplo n.º 1
0
        public ActionResult SalvarComentarioCagada(ComentarioCagada comentarioCagada)
        {
            if (ModelState.IsValid)
            {
                new ComentarioCagadaBLL().Salvar(comentarioCagada);
            }

            var comentarios = new ComentarioCagadaBLL().RetornaComentarios(comentarioCagada.PostId);

            return(PartialView("ComentarioCagada", comentarios));
        }
Exemplo n.º 2
0
        public void Salvar(ComentarioCagada comentarioCagada)
        {
            using (var db = new DataBase())
            {
                db.ComentariosCagadas.Add(comentarioCagada);

                var post = db.Posts.SingleOrDefault(x => x.ID == comentarioCagada.PostId);
                post.NumeroComentarios++;

                db.Posts.Attach(post);
                var entry = db.Entry(post);
                entry.Property(x => x.NumeroComentarios).IsModified = true;

                db.SaveChanges();
            }
        }