protected void RefreshNewsfeeds()
 {
     Newsfeeds.Clear();
     new Thread(async() =>
     {
         IsRefreshing = true;
         Newsfeeds    = new ObservableCollection <Newsfeed>(await _newsfeedService.LoadNewsfeedsAsync(_page));
         IsRefreshing = false;
     }).Start();
 }
 protected void LoadMoreNewsfeeds()
 {
     new Thread(async() =>
     {
         IsLoadingMore = true;
         foreach (Newsfeed item in await _newsfeedService.LoadMoreNewsfeeds(_page))
         {
             Newsfeeds.Add(item);
         }
         IsLoadingMore = false;
     }).Start();
 }
Example #3
0
        public async void getNewsFeeds()
        {
            HttpClient client     = new HttpClient();
            var        jsonString = await client.GetStringAsync("http://localhost:6468/api/newsfeeds");

            ObservableCollection <Newsfeed> tijdelijk = new ObservableCollection <Newsfeed>();

            tijdelijk = JsonConvert.DeserializeObject <ObservableCollection <Newsfeed> >(jsonString);
            foreach (var item in tijdelijk)
            {
                if (item.Type == "Newsfeed")
                {
                    Newsfeeds.Add(item);
                }
            }
        }