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));
        }