private Film PopulateFilm(CatalogueFilm catalogueFilm)
        {
            var metadataFilm = _metadataService.GetFilm(catalogueFilm.Id);
            var filmReviews  = _reviewsService.GetFilmReviews(catalogueFilm.Id);

            return(Film.Create(catalogueFilm, metadataFilm, filmReviews));
        }
Exemple #2
0
 public static Film Create(CatalogueFilm catalogueFilm, FilmMetadata metadataFilm, FilmReviews filmReviews)
 {
     return(new Film
     {
         Id = catalogueFilm.Id,
         Title = metadataFilm.Title,
         HeroImageUrl = $"https://image.tmdb.org/t/p/original/{metadataFilm.BackdropPath}",
         PosterImageUrl = $"https://image.tmdb.org/t/p/original/{metadataFilm.PosterPath}",
         Budget = metadataFilm.Budget,
         HomePage = metadataFilm.HomePage,
         Synopsis = metadataFilm.Overview,
         ReleaseDate = metadataFilm.ReleaseDate,
         Revenue = metadataFilm.Revenue,
         Runtime = metadataFilm.Runtime,
         Tagline = metadataFilm.Tagline,
     });
 }