Пример #1
0
        /// <summary>
        /// The actual task.
        /// </summary>
        private async Task <TVDBSeries> GetFilterSeries()
        {
            string query = "/filter?keys=";

            foreach (var property in IncludedProperties)
            {
                query += property;
                if (property != IncludedProperties.Last())
                {
                    query += ",";
                }
            }
            var request = ApiConfiguration.BaseUrl + $"/series/{SeriesID}";

            if (IncludedProperties.Any())
            {
                request += query;
            }
            var response = await GetAsync(request);

            var result = await response.Content.ReadAsStringAsync();

            var series = JsonConvert.DeserializeObject <TVDBSeriesResponse>(result).Data;

            series.ID = SeriesID;
            return(series);
        }