private static Movie Movie(UpcomingMovieResponse upcomingMovieResponse, GenreRootResponse genreRootResponse) { return(new Movie { BackdropUrl = baseImageUrl + upcomingMovieResponse.BackdropPath, Name = upcomingMovieResponse.Title, Genre = FormatGenres(genreRootResponse, upcomingMovieResponse), Overview = upcomingMovieResponse.Overview, ReleaseDate = upcomingMovieResponse.ReleaseDate, PosterUrl = baseImageUrl + upcomingMovieResponse.PosterPath, }); }
private static string FormatGenres(GenreRootResponse genreRootResponse, UpcomingMovieResponse upcomingMovieResponse) { var listOfGenres = new List <string>(); if (genreRootResponse != null && genreRootResponse.Genres.Count > 0) { foreach (var genreId in upcomingMovieResponse.GenreIds) { var genre = genreRootResponse.Genres.FirstOrDefault(x => x.Id == genreId); if (genre != null) { listOfGenres.Add(genre.Name); } } } return(string.Join(", ", listOfGenres)); }