コード例 #1
0
        public List <WatchedMovieModel> GetAllFriendsMovies(long currentUserId)
        {
            List <MovieJMDBApi> movies = WatchedMoviesManager.GetAllFriendsMovies(currentUserId) as List <MovieJMDBApi>;

            List <WatchedMovieModel> moviesToReturn = new List <WatchedMovieModel>();

            foreach (var movie in movies)
            {
                foreach (var watchedMovie in movie.WatchedUsers)
                {
                    var addMovie = Mapper.Mapper.MapFriend(movie, watchedMovie);

                    if (!moviesToReturn.Exists(x => x.Name == addMovie.Name && x.UserId == addMovie.UserId))
                    {
                        moviesToReturn.Add(addMovie);
                    }
                }
            }

            return(moviesToReturn);
        }
コード例 #2
0
 public PagedList <MovieJMDBApi> GetAllFriendsMovies(long currentUserId, ResourceParameters parameters)
 {
     return(WatchedMoviesManager.GetAllFriendsMovies(currentUserId, parameters) as PagedList <MovieJMDBApi>);
 }