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));
        }