private Film PopulateFilm(CatalogueFilm catalogueFilm) { var metadataFilm = _metadataService.GetFilm(catalogueFilm.Id); var filmReviews = _reviewsService.GetFilmReviews(catalogueFilm.Id); return(Film.Create(catalogueFilm, metadataFilm, filmReviews)); }
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, }); }