public ActionResult LikePost(int idp, bool kek) { try { var resultado = PostsRepository.SelectPost(idp); Usuario teste = (Usuario)Session["object"]; if (CurtidasPostsRepository.ChecarCurtidaPost(idp, teste.Id) == false) { PostsRepository.LikePost(resultado); CurtidasPostsRepository.AddCurtidaPostBanco(idp, teste.Id); } else { PostsRepository.DislikePost(resultado); CurtidasPostsRepository.DeleteCurtidaPostBanco(idp, teste.Id); } Usuario sessao = (Usuario)Session["object"]; Session["object"] = UsuariosRepository.SelectUsuario(sessao.Id); if (kek == false) { return(RedirectToAction("Welcome", "Usuario")); } else { return(RedirectToAction("ListPosts", "Post")); } } catch { return(View("Error")); } }
public ActionResult LikePost(int id) { var resultado = PostsRepository.SelectPost(id); if (CurtidasPostsRepository.ChecarCurtidaPost(resultado) == false) { PostsRepository.LikePost(resultado); CurtidasPostsRepository.AddCurtidaPostBanco(resultado); } else { PostsRepository.DislikePost(resultado); CurtidasPostsRepository.DeleteCurtidaPostBanco(resultado); } return(RedirectToAction("ListPosts", "Publicacao")); }