public List <CompleteMovieDto> GetAllMovies() { var allMovies = _movieAppRepository.GetAllMovies(); List <CompleteMovieDto> completeMovies = new List <CompleteMovieDto>(); foreach (Movie movie in allMovies) { var eachMovie = AutoMapper.Mapper.Map <CompleteMovieDto>(movie); eachMovie.ProducerId = _movieAppRepository.GetMovieProducer(eachMovie.Name, eachMovie.YearOfRelease).Id; var actors = _movieAppRepository.GetActorsInMovie(eachMovie.Name, eachMovie.YearOfRelease); List <Guid> actorIds = new List <Guid>(); foreach (Actor actor in actors) { actorIds.Add(actor.Id); } eachMovie.Actors = actorIds; completeMovies.Add(eachMovie); } return(completeMovies); }