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); }
public PagedList <MovieJMDBApi> GetAllFriendsMovies(long currentUserId, ResourceParameters parameters) { return(WatchedMoviesManager.GetAllFriendsMovies(currentUserId, parameters) as PagedList <MovieJMDBApi>); }