public JsonResult Like(long reviewId, long appId)
        {
            var userId      = UserManager.GetLoggedUserId();
            var likeDislike = db.ReviewLikeDislikes.FirstOrDefault(n => n.ReviewID == reviewId && n.UserID == userId);
            var result      = true;

            if (likeDislike == null)
            {
                var like = new ReviewLikeDislike();
                like.IsLiked    = true;
                like.IsDisliked = false;
                like.IsNone     = false;
                like.UserID     = userId;
                like.ReviewID   = reviewId;
                db.ReviewLikeDislikes.Add(like);
            }
            else
            {
                if (likeDislike.IsLiked)
                {
                    likeDislike.IsLiked = false;
                    likeDislike.IsNone  = true;
                    result = false;
                }
                else
                {
                    likeDislike.IsLiked = true;
                    likeDislike.IsNone  = false;
                }
                likeDislike.IsDisliked = false;
            }

            db.SaveChanges();
            _logics.ForceAppReviewToLoad(appId);
            Thread.Sleep(1000);

            return(Json(new { isDone = result }, "text/html"));
        }