public ActionResult SalvarComentarioCagada(ComentarioCagada comentarioCagada) { if (ModelState.IsValid) { new ComentarioCagadaBLL().Salvar(comentarioCagada); } var comentarios = new ComentarioCagadaBLL().RetornaComentarios(comentarioCagada.PostId); return(PartialView("ComentarioCagada", comentarios)); }
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(); } }