Exemple #1
0
        public static IList <TweetDTO> DisplayTweets(LoginFollowerDTO userTracks)
        {
            IList <UserDetails> followees        = UserFollowerBL.GetFollowees(userTracks.Email, userTracks.Password, userTracks.FollowerId);
            IList <TweetDTO>    playGroundTweets = new List <TweetDTO>();

            foreach (var followee in followees)
            {
                foreach (TweetDTO tweet in TweetBL.GetTweets(followee.UserId))
                {
                    playGroundTweets.Add(tweet);
                }
            }

            IList <TweetDTO> myTweets = TweetBL.GetTweets(userTracks.FollowerId);

            foreach (TweetDTO tweet in myTweets)
            {
                playGroundTweets.Add(tweet);
            }

            playGroundTweets.OrderByDescending(x => x.TweetId);
            return(playGroundTweets);
        }
 public IList <TweetDTO> DisplayTweets(LoginFollowerDTO userTracks)
 {
     return(UserBL.DisplayTweets(userTracks));
 }
Exemple #3
0
 public IList <UserDetails> GetFollowers(LoginFollowerDTO trackUser)
 {
     return(UserFollowerBL.GetFollowers(trackUser.Email, trackUser.Password, trackUser.UserId));
 }
Exemple #4
0
 public USERFollowerDTO AddFollower(LoginFollowerDTO trackUser)
 {
     return(UserFollowerBL.AddFollower(trackUser.Email, trackUser.Password, trackUser.FollowerId, trackUser.UserId));
 }