public static MovieQueueResponse MapFromObject(MovieQueue obj) { var movieQueueDto = new MovieQueueResponse() { Name = obj.Name }; movieQueueDto.Movies = new List <MovieResponse>(); foreach (var movie in obj.Movies) { movieQueueDto.Movies.Add(MovieResponse.MapFromObject(movie)); } return(movieQueueDto); }
private bool _buildPredefinedQueue(long userId, PredefinedQueue predefined, out MovieQueue queue) { bool queueBuilt = false; queue = new MovieQueue(); var movies = _getQueueMovies(userId, predefined); if (movies != null && movies.Count != 0) { queue.Name = _getPredefinedQueueName(predefined); queue.Movies = movies; queueBuilt = true; } return(queueBuilt); }