Exemplo n.º 1
0
        public static USERFollowerDTO AddFollower(string email, string password, int followerid, int followingid)
        {
            if (!USERFollowerDataLinker.CheckUserLoggedIn(email, password))
            {
                //If user is not logged in
                return(null);
            }
            else
            {
                USERFollowerDTO userdto = new USERFollowerDTO()
                {
                    FollowerId = followerid,
                    UserId     = followingid
                };

                USERFollowerDTO addFollowing = USERFollowerDataLinker.AddFollower(userdto);

                if (addFollowing != null)
                {
                    return(addFollowing);
                }
                else
                {
                    return(null);
                }
            }
        }
Exemplo n.º 2
0
        public static bool UnFollow(USERFollowerDTO newTrack)
        {
            //if (!USERFollowerDataLinker.CheckUserLoggedIn(email, password))
            //{
            //    //User logged out
            //    return false;
            //}

            USERFollowerDTO followee = new USERFollowerDTO
            {
                UserId     = newTrack.FollowerId,
                FollowerId = newTrack.UserId
            };

            return(USERFollowerDataLinker.UnFollow(followee));
        }
Exemplo n.º 3
0
 public static IList <UserDetails> GetFollowers(string email, string password, int followeeid)
 {
     if (!USERFollowerDataLinker.CheckUserLoggedIn(email, password))
     {
         //User logged out
         return(null);
     }
     else
     {
         USERFollowerDTO obj = new USERFollowerDTO()
         {
             UserId = followeeid
         };
         IList <UserDetails> getFollowers = USERFollowerDataLinker.GetFollowers(obj.UserId);
         if (getFollowers != null)
         {
             return(getFollowers);
         }
         else
         {
             return(null);
         }
     }
 }
Exemplo n.º 4
0
 public static IList <UserDetails> GetFollowees(string email, string password, int followerId)
 {
     if (!USERFollowerDataLinker.CheckUserLoggedIn(email, password))
     {
         //If user is not logged in
         return(null);
     }
     else
     {
         USERFollowerDTO obj = new USERFollowerDTO()
         {
             FollowerId = followerId
         };
         IList <UserDetails> getFollowees = USERFollowerDataLinker.GetFollowees(obj.FollowerId);
         if (getFollowees != null)
         {
             return(getFollowees);
         }
         else
         {
             return(null);
         }
     }
 }