예제 #1
0
 private static CrawledMovie MapDistinctShowToCrawledMovie(CrawledShow x)
 {
     return new CrawledMovie
         {
             CrawledMovieId = x.CrawledMovieId,
             CrawledMovieUrl = x.CrawledMovieUrl,
             Title = x.ShowTitle
         };
 }
예제 #2
0
 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
         };
 }