Exemple #1
0
        public static async Task <TvProgram> GetProgramAsync(IEnumerable <int> channels, int limit)
        {
            TvProgram program       = null;
            var       channelsParam = string.Join(",", channels);
            var       path          = $"{BaseUrl}?channels={channelsParam}&limit={limit}";
            var       response      = Client.GetAsync(new Uri(path)).Result;

            if (response.IsSuccessStatusCode)
            {
                program = response.Content.ReadAsAsync <TvProgram>().Result;
            }

            return(await Task.FromResult(program).ConfigureAwait(false));
        }
Exemple #2
0
 public static string ToJson(this TvProgram self)
 {
     return(JsonConvert.SerializeObject(self, Converter.Settings));
 }