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)); }
public IList <UserDetails> GetFollowers(LoginFollowerDTO trackUser) { return(UserFollowerBL.GetFollowers(trackUser.Email, trackUser.Password, trackUser.UserId)); }
public USERFollowerDTO AddFollower(LoginFollowerDTO trackUser) { return(UserFollowerBL.AddFollower(trackUser.Email, trackUser.Password, trackUser.FollowerId, trackUser.UserId)); }