Exemplo n.º 1
0
 public ActionResult PublicTimeLine()
 {
     ViewData["Title"] = "Public Timeline";
     var timeLine = new TimeLineData {Chirps = Repository.GetPublicTimeLine()};
     return View("Index", timeLine);
 }
Exemplo n.º 2
0
        public ActionResult ShowTweet(string id)
        {
            var tweet = Repository.GetTweet(id);
            if (tweet == null)
            {
                return View("Error", new ErrorInfo("Unable to load tweet.", null));
            }

            var timelinedata = new TimeLineData
                                   {
                                       Chirps = new List<Tweet> {tweet},
                                       ShowIndividualChrip = true
                                   };
            ViewData["Title"] = "Show Tweet";
            User user = Repository.GetUser(tweet.User);
            ViewData["User"] = user;
            return View("Index", timelinedata);
        }
Exemplo n.º 3
0
 private TimeLineData CreateTimeLineData(string userName, bool isSummaryVisible, IList<Tweet> tweets)
 {
     IList<Tweet> timeLine = tweets;
     int followersCount = Repository.GetFollowers(userName).Count;
     int followingCount = Repository.GetFollowing(userName).Count;
     var aTimeLineData = new TimeLineData
     {
         IsSummaryVisible = isSummaryVisible,
         Chirps = timeLine,
         FollowersCount = followersCount,
         FollowingCount = followingCount
     };
     return aTimeLineData;
 }