コード例 #1
0
ファイル: MainPage.xaml.cs プロジェクト: shalabi67/Search
        private async Task<List<Article>> getArticles(Filter filter)
        {
            Article article = new Article();
            Task<List<Article>> task = article.readAPIAsync<Article>(filter);
                //"https://api.zalando.com/articles?brandFamily=nike&color=white&color=red&category=womens-shoes&page=1&pageSize=2");
            List<Article> list = await task;

            return list;
        }
コード例 #2
0
ファイル: ArticleUnitTest.cs プロジェクト: shalabi67/Search
 public async Task TestGetArticles()
 {
     Article article = new Article();
     Filter filter = new Filter();
     filter.setFilter("brandFamily=nike&color=white&color=red&category=womens-shoes&page=1&pageSize=2");
     Task<List<Article>> task = article.readAPIAsync<Article>(filter);
     List<Article>  list = await task;
     Assert.AreNotEqual(list.Count, 0);
 }
コード例 #3
0
ファイル: MainPage.xaml.cs プロジェクト: shalabi67/Search
        private async void Search_Click(object sender, RoutedEventArgs e)
        {
            Article article = new Article();
            Task<List<Article>> task = article.readAPIAsync<Article>(filter);
            List<Article> list = await task;

            Articles = list;

            articlesGrid.ItemsSource = Articles;
        }
コード例 #4
0
ファイル: MainPage.xaml.cs プロジェクト: shalabi67/Search
        private async Task<List<Article>> getArticles(string fullText)
        {
            Filter filter = new Filter().addGender(gender).addFullText(fullText).addPaging(currentPage);
            Article article = new Article();
            Task<List<Article>> task = article.readAPIAsync<Article>(filter);
            List<Article> list = await task;

            Articles = list;
            return list;
            
        }