public IActionResult GetMoviesByDirector(int directorId) { if (!movieRepository.MovieExists(directorId)) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var movies = directorRepository.GetMoviesByDirector(directorId); var moviesDTO = new List <MovieDTO>(); foreach (var movie in movies) { moviesDTO.Add(new MovieDTO() { Id = movie.Id, Isan = movie.Isan, Title = movie.Title, DateReleased = movie.DateReleased }); } return(Ok(moviesDTO)); }