public List <TMDbTvShow> SearchTvShows(string query, PosterSize size = PosterSize.w500, string defaultPosterPath = "") { if (query.IsNullOrEmpty()) { return(new List <TMDbTvShow>()); } var shows = client.SearchTvShows(query); foreach (var show in shows) { show.PosterPath = show.PosterPath.HasValue() ? BasePosterPath + size + show.PosterPath : defaultPosterPath; } return(shows); }