public ActionResult UnlikeComment(string userId, string commentId) { using (System.IO.StreamWriter file = new System.IO.StreamWriter(Server.MapPath("~") + @"\LogFreeSpeechLoad.txt", true)) { file.Write(userId + "-" + commentId); } try { int CommentId = int.Parse(commentId); int UserId = int.Parse(userId); FREEVOTE freevote = _echoDb.FREEVOTEs.First(p => p.UserId == UserId && p.CommentId == CommentId); _echoDb.FREEVOTEs.Remove(freevote); _echoDb.SaveChanges(); return(Json(new { status = "done" })); } catch (Exception) { return(Json(new { status = "error" })); } }
public ActionResult LikeComment(string userId, string commentId) { using (System.IO.StreamWriter file = new System.IO.StreamWriter(Server.MapPath("~") + @"\LogFreeSpeechLoad.txt", true)) { file.Write(userId + "-" + commentId); } try { FREEVOTE freevote = new FREEVOTE { CommentId = int.Parse(commentId), UserId = int.Parse(userId) }; _echoDb.FREEVOTEs.Add(freevote); _echoDb.SaveChanges(); return(Json(new { status = "done" })); } catch (Exception) { return(Json(new { status = "error" })); } }