public static void Update(params string[] items)
        {
            _movieIDs    = MySqlCommands.GetUserRatedMovies();
            _moviesRated = MySqlCommands.FindMovieFromId(_movieIDs);

            FindType(items);
        }
        public override void Select()
        {
            if (_lastNumberOfRatedMovies != User.NumberOfMoviesRated)
            {
                MenuItems.Clear();
                List <int>           movieIDs    = MySqlCommands.GetUserRatedMovies();
                List <MovieMenuItem> moviesRated = MySqlCommands.FindMovieFromId(movieIDs);

                foreach (var movie in moviesRated)
                {
                    AddMenuItem(movie);
                }
            }

            _lastNumberOfRatedMovies = User.NumberOfMoviesRated;
            Console.Clear();

            base.Select();
        }
        private void FindUnratedMovies(int numberOfMovies)
        {
            if (FirstStart)
            {
                List <int> rateMoviesNumbers   = new List <int>();
                int        totalNumberOfMovies = MySqlCommands.NumberOfRowsInTable("imdbdata");

                rateMoviesNumbers.Clear();
                rateMoviesNumbers.AddRange(GenerateRandomNumber(totalNumberOfMovies, numberOfMovies, UsedNumbers));
                List <MovieMenuItem> moviesColdStart = MySqlCommands.FindMovieFromId(rateMoviesNumbers);

                foreach (var movieMenuItem in moviesColdStart)
                {
                    AddMenuItem(movieMenuItem);
                }

                ColdStart nextPage = new ColdStart($"--- Page {UsedNumbers.Count / 10 + 1} ---", UsedNumbers);
                AddMenuItem(nextPage);

                FirstStart = false;
            }

            Console.Clear();
        }