Exemple #1
0
        public int TakeDislikeBack(int postID)
        {
            User      current = Session["user"] as User;
            AddonRepo ar      = new AddonRepo();

            return(ar.SetAddonState(postID, current.UserID, 4, true));
        }
Exemple #2
0
        public int DislikePost(int postID)
        {
            User      current      = Session["user"] as User;
            AddonRepo ar           = new AddonRepo();
            int       dislikeCount = ar.AddDislike(postID, current.UserID);

            if (dislikeCount == 0)
            {
                dislikeCount = ar.SetAddonState(postID, current.UserID, 4, false);
            }

            if (ar.IsAddonThere(postID, current.UserID, 2) && ar.IsAddonThere(postID, current.UserID, 2, false))
            {
                ar.SetAddonState(postID, current.UserID, 2, true);
            }

            return(dislikeCount);
        }