public IHttpActionResult RecordLike([FromBody] LikeRequest like) { //anti forgery request token //user access int likeCount = -1; if (like.IsLike) { likeCount = UserLikeBL.AddPageLike(like.PageName, like.UserName); } else { likeCount = UserLikeBL.RemovePageLike(like.PageName, like.UserName); } if (likeCount > -1) { return(Ok(new LikeResponse { Status = "success", JSON = new { updated = true, count = likeCount } })); } return(Ok(new LikeResponse { Status = "success", JSON = new { updated = false, count = likeCount } })); }
public IHttpActionResult GetPageLikes(string pageName) { List <string> userNameList = UserLikeBL.GetPageLikes(pageName); return(Ok(new LikeResponse { Status = "success", JSON = new { userNameList = userNameList } })); }