// director details public async Task <DirectorDetailsViewModel> GetDirectorById(int id) { var director = await _directorRepository.GetByIdAsync(id); var movies = await _movieRepository.GetAllAsync(); var viewModel = new DirectorDetailsViewModel { Director = director, Movies = movies }; return(viewModel); }