public string GetLikeCount(object obj) { if (obj != null) { int NewsCode = Convert.ToInt32(obj); BOLLikes LikesBOL = new BOLLikes(); int LikeCount = LikesBOL.GetCount(1, NewsCode); return(LikeCount.ToString()); } else { return(""); } }
private void SendLike() { string NewsLikes = ""; if (Request.Cookies["AceNewsDB"] != null) { NewsLikes = Request.Cookies["AceNewsDB"]["NewsLikes"]; } op_result _op_result = new op_result(); int HCSectionCode = 1; int ItemCode; string strNewsCode = Request.Form["NewsCode"]; Int32.TryParse(strNewsCode, out ItemCode); if (NewsLikes == null) { NewsLikes = ""; } string[] NewsLikesArray = NewsLikes.Split(','); if (!NewsLikesArray.Contains(strNewsCode)) { if (ItemCode != 0) { BOLLikes LikesBOL = new BOLLikes(); bool Result = LikesBOL.InsertLike(HCSectionCode, ItemCode); if (Result) { _op_result.result = "OK"; if (NewsLikes == "") { NewsLikes = strNewsCode; } else { NewsLikes = NewsLikes + "," + strNewsCode; } } else { _op_result.result = "NOK"; } } else { _op_result.result = "NOK"; } } else { _op_result.result = "NOK"; } Response.Cookies["AceNewsDB"].Expires = DateTime.Now.AddDays(30); Response.Cookies["AceNewsDB"]["NewsLikes"] = NewsLikes; JavaScriptSerializer serializer = new JavaScriptSerializer(); string json = serializer.Serialize((object)_op_result); Response.Write(json); Response.End(); }