public NewsFeedItem GetPreviousNewsFeedItem() { _index = (_index - 1) % NewsItems.Count; if (_index < 0) { _index = _index + NewsItems.Count; } _cache.LogViewedNewsItem(NewsItems[_index].Album.ID); return(NewsItems[_index]); }
public NewsFeedViewModel(List<NewsFeedItem> newsItems, UserCache userCache) { NewsItems = newsItems; _cache = userCache; if (NewsItems.Any()) _cache.LogViewedNewsItem(NewsItems[_index].Album.ID); }
public NewsFeedViewModel(List <NewsFeedItem> newsItems, UserCache userCache) { NewsItems = newsItems; _cache = userCache; if (NewsItems.Any()) { _cache.LogViewedNewsItem(NewsItems[_index].Album.ID); } }