public void SetUp() { #if SILVERLIGHT this.Client = new GblogSearchClient(); #else this.Client = new GblogSearchClient(@"http://code.google.com/p/google-api-for-dotnet/"); #endif }
/// <summary> /// Поиск /// </summary> /// <param name="searchText">Текст для поиска</param> /// <param name="mode">Тип поиска</param> /// <returns></returns> private List <SearchResultModel> Search(string searchText, int mode) { var resultOut = new List <SearchResultModel> { }; switch (mode) { case 1: GnewsSearchClient t = new GnewsSearchClient(""); var SearchResult = t.Search(searchText, 10); foreach (var item in SearchResult) { resultOut.Add(new SearchResultModel { ClusterUrl = item.ClusterUrl, Content = item.Content, Num = 0 }); } break; case 2: GvideoSearchClient t2 = new GvideoSearchClient(""); var SearchResult2 = t2.Search(searchText, 10); foreach (var item in SearchResult2) { resultOut.Add(new SearchResultModel { ClusterUrl = item.PlayUrl, Content = item.Content, Num = 0 }); } break; case 3: GblogSearchClient t3 = new GblogSearchClient(""); var SearchResult3 = t3.Search(searchText, 10); foreach (var item in SearchResult3) { resultOut.Add(new SearchResultModel { ClusterUrl = item.BlogUrl, Content = item.Content, Num = 0 }); } break; case 4: GwebSearchClient t4 = new GwebSearchClient(""); var SearchResult4 = t4.Search(searchText, 10); foreach (var item in SearchResult4) { resultOut.Add(new SearchResultModel { ClusterUrl = item.Url, Content = item.Content, Num = 0 }); } break; } return(resultOut); }