public static MovieFullGraph GetMovieFullGraph(MovieCsv movieCsv) { return(new MovieFullGraph { TmdbId = movieCsv.TmdbId, Budget = movieCsv.Budget, Genres = movieCsv.Genres.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries).ToList(), Keywords = movieCsv.Keywords.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries).ToList(), Language = movieCsv.Language, Overview = movieCsv.Overview, Rating = new Rating { SiteName = "TvDB", MaxRating = 5, AvgRating = movieCsv.Rating, Votes = movieCsv.Votes }, ReleaseDate = movieCsv.ReleaseDate, Revenue = movieCsv.Revenue, Runtime = movieCsv.Runtime, Tagline = movieCsv.Tagline, Title = movieCsv.Title }); }
public static MovieFull GetMovieFull(MovieCsv movieCsv, IEnumerable <CastCsv> cast) { return(new MovieFull { TmdbId = movieCsv.TmdbId, Budget = movieCsv.Budget, Cast = cast?.Select(c => Models.Cast.GetCastFromCsv(c)).ToList() ?? new List <Cast>(), Genres = movieCsv.Genres.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries).ToList(), Keywords = movieCsv.Keywords.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries).ToList(), Language = movieCsv.Language, Overview = movieCsv.Overview, Rating = new Rating { SiteName = "TvDB", MaxRating = 5, AvgRating = movieCsv.Rating, Votes = movieCsv.Votes }, ReleaseDate = movieCsv.ReleaseDate, Revenue = movieCsv.Revenue, Runtime = movieCsv.Runtime, Tagline = movieCsv.Tagline, Title = movieCsv.Title }); }