private void AddVideo(YouTubeRequest request, string urlTemplate, string maxResultsKey, VideoList videoList) { int maxResults = ConfigService.GetConfig(maxResultsKey, 0); if (maxResults > 0) { string url = string.Format(urlTemplate, maxResults); Feed<Video> videos = request.Get<Video>(new Uri(url)); YouTubeVideoParser parser = new YouTubeVideoParser(); parser.Parse(videos, videoList); } }
private void AddVideo(YouTubeRequest request, string maxResultsKey, string query, VideoList videoList) { int maxResults = ConfigService.GetConfig(maxResultsKey, 0); if (maxResults > 0) { YouTubeQuery youtubeQuery = new YouTubeQuery(YouTubeQuery.DefaultVideoUri); youtubeQuery.Query = "%22" + query + "%22"; youtubeQuery.SafeSearch = YouTubeQuery.SafeSearchValues.Strict; youtubeQuery.NumberToRetrieve = maxResults; Feed<Video> videos = request.Get<Video>(youtubeQuery); YouTubeVideoParser parser = new YouTubeVideoParser(); parser.Parse(videos, videoList); } }