예제 #1
0
        public List <MovieModel> GetMoviesFromFavourites(int userId)
        {
            List <MovieModel> movies = _playlistLogic.GetMediaIdsFromFavourites(userId)
                                       .Select(mediaId => ToMovieModel(_iMovieContext.GetMovieFromMediaId(mediaId)))
                                       .ToList();

            movies = _genreLogic.AddGenresToMovies(movies).ToList();
            movies = _ratingLogic.AddRatingsToMovies(movies, userId);

            foreach (var movie in movies)
            {
                movie.IsFavourite = true;
            }
            return(movies);
        }