public static string GetImageUrl(string posterPath) { try { var uri = TMDbClientHelper.GetConfifuredClient().GetImageUrl(ImageSizeParam, posterPath); if (uri != null) { return(uri.AbsoluteUri); } } catch { //log exception } return(null); }
public async Task <IEnumerable <MovieInfoDTO> > GetInfo(string searchString) { var client = TMDbClientHelper.GetConfifuredClient(); var searchResults = await client.SearchMovieAsync(searchString); List <MovieInfoDTO> returnList = new List <MovieInfoDTO>(); foreach (var result in searchResults.Results) { returnList.Add(new MovieInfoDTO() { Title = result.Title, Plot = result.Overview, Released = result.ReleaseDate, Language = result.OriginalLanguage, Poster = TMDbImageHelper.GetImageUrl(result.PosterPath) }); } return(returnList); }