private static CrawledMovie MapDistinctShowToCrawledMovie(CrawledShow x) { return new CrawledMovie { CrawledMovieId = x.CrawledMovieId, CrawledMovieUrl = x.CrawledMovieUrl, Title = x.ShowTitle }; }
private CinemaShowReadModel MapToCinemaShowReadModel( CrawledShow crawledShow, IEnumerable<CrawledMovie> crawledMovies, IEnumerable<Movie> movies) { CrawledMovie crawledMovie = crawledMovies.SingleOrDefault( x => x.CrawledMovieId == crawledShow.CrawledMovieId); if (crawledMovie == null) return null; Movie movie = movies.Single(x => x.ImdbId == crawledMovie.ImdbId); return new CinemaShowReadModel { CinemaId = 1, CinemaUrl = "http://www.paradisbio.dk", ImdbRating = movie.ImdbRating, ImdbUrl = "http://www.imdb.com/title/" + movie.ImdbId, ShowTime = crawledShow.ShowTime, ShowUrl = "http://www.paradisbio.dk/" + crawledShow.CrawledShowUrl, Title = crawledShow.ShowTitle, MovieUrl = "http://www.paradisbio.dk/" + crawledShow.CrawledMovieUrl, Director = movie.Director, Genre = movie.Genre, Rated = movie.Rated }; }