public async void LoadFeedList(string username) { IsLoading = true; var recentActivityManager = new RecentActivityManager(); RecentActivityEntity feedEntity = await recentActivityManager.GetActivityFeed(username, PageCount, StorePromo, IsNews, UserAccountEntity); if (feedEntity == null) { HasMoreItems = false; return; } if (feedEntity.feed == null) { return; } foreach (RecentActivityEntity.Feed feed in feedEntity.feed) { Add(feed); } if (feedEntity.feed.Any()) { HasMoreItems = true; PageCount++; } else { HasMoreItems = false; } IsLoading = false; }
private async Task <bool> LoadRecentActivityList() { RecentActivityCollection = new InfiniteScrollingCollection { IsNews = false, StorePromo = false, UserAccountEntity = App.UserAccountEntity, FeedList = new ObservableCollection <RecentActivityEntity.Feed>(), PageCount = 1 }; var recentActivityManager = new RecentActivityManager(); RecentActivityEntity recentActivityEntity = await recentActivityManager.GetActivityFeed(App.SelectedUser.OnlineId, 0, true, false, App.UserAccountEntity); if (recentActivityEntity == null) { return(false); } if (recentActivityEntity.feed == null) { return(false); } foreach (RecentActivityEntity.Feed item in recentActivityEntity.feed) { RecentActivityCollection.FeedList.Add(item); } //App.SelectedRecentActivityEntity = RecentActivityCollection.feed; RecentActivityLongListSelector.DataContext = RecentActivityCollection; RecentActivityLongListSelector.ItemRealized += RecentActivity_ItemRealized; return(true); }