public IActionResult OnGetLike(long IdUsuario, long IdPost) { if (HttpContext.Session.GetObjectFromJson <Usuario>("USUARIO") == null) { return(RedirectToPage("/Login")); } if (IdPost > 0) { int likes = 0; using (PrivacyContext context = new PrivacyContext()) { bool curtido = PostModel.IsCurtido(IdUsuario, IdPost); if (curtido) { likes = PostModel.GetLikesDestePost(IdPost); return(new JsonResult(new { OK = false, Likes = likes }, new Newtonsoft.Json.JsonSerializerSettings() { })); } else { bool curtiu = PostModel.Curtir(IdUsuario, IdPost); if (curtiu) { likes = PostModel.GetLikesDestePost(IdPost); return(new JsonResult(new { OK = true, Likes = likes }, new Newtonsoft.Json.JsonSerializerSettings() { })); } } return(new JsonResult(new { OK = false, Likes = likes }, new Newtonsoft.Json.JsonSerializerSettings() { })); } } return(null); }