public YoutubeChannelDataType ChannelToYoutubeChannel(Channel channel) { var ChannelToAdd = new YoutubeChannelDataType(); ChannelToAdd.Description = channel.Snippet.Description; ChannelToAdd.Thumbnail = channel.Snippet.Thumbnails.Medium.Url; ChannelToAdd.Title = channel.Snippet.Title; ChannelToAdd.Id = channel.Id; ChannelToAdd.Subscribers = string.Format("{0:#,###0.#}", channel.Statistics.SubscriberCount) + " Subscribers"; ChannelToAdd.Videos = Convert.ToString(channel.Statistics.VideoCount) + " Videos"; return(ChannelToAdd); }
public YoutubeChannelDataType ChannelToYoutubeChannel(SearchResult video, YouTubeService service) { var getChannelInfo = service.Channels.List("snippet, statistics"); getChannelInfo.Id = video.Snippet.ChannelId; var channelInfo = getChannelInfo.Execute(); var VideoToAdd = new YoutubeChannelDataType(); VideoToAdd.Description = video.Snippet.Description; VideoToAdd.Thumbnail = channelInfo.Items[0].Snippet.Thumbnails.Medium.Url; VideoToAdd.Title = video.Snippet.Title; VideoToAdd.Id = video.Id.ChannelId; VideoToAdd.Ylink = "https://www.youtube.com/watch?v=" + video.Id.VideoId; VideoToAdd.SubscribersAndVideos = string.Format("{0:#,###0.#}", channelInfo.Items[0].Statistics.SubscriberCount) + " Subscribers • Videos " + Convert.ToString(channelInfo.Items[0].Statistics.VideoCount); return(VideoToAdd); }