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