public ActionResult PublicTimeLine() { ViewData["Title"] = "Public Timeline"; var timeLine = new TimeLineData {Chirps = Repository.GetPublicTimeLine()}; return View("Index", timeLine); }
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); }
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; }