Exemplo n.º 1
0
        public NewsFeedItem GetPreviousNewsFeedItem()
        {
            _index = (_index - 1) % NewsItems.Count;
            if (_index < 0)
            {
                _index = _index + NewsItems.Count;
            }

            _cache.LogViewedNewsItem(NewsItems[_index].Album.ID);
            return(NewsItems[_index]);
        }
Exemplo n.º 2
0
        public NewsFeedViewModel(List<NewsFeedItem> newsItems, UserCache userCache)
        {
            NewsItems = newsItems;
            _cache = userCache;

            if (NewsItems.Any())
                _cache.LogViewedNewsItem(NewsItems[_index].Album.ID);
        }
Exemplo n.º 3
0
        public NewsFeedViewModel(List <NewsFeedItem> newsItems, UserCache userCache)
        {
            NewsItems = newsItems;
            _cache    = userCache;

            if (NewsItems.Any())
            {
                _cache.LogViewedNewsItem(NewsItems[_index].Album.ID);
            }
        }