public void MenuBookingTicker() { while (true) { Console.Clear(); // MenuBookingTicker menu cho đặt vé. MoviesBL movie = new MoviesBL(); Console.WriteLine("============================================================================================"); Console.WriteLine("---------------------------- Chọn Phim Bạn Muốn Xem --------------------------------------"); Console.WriteLine("--------------------------------------------------------------------------------------------"); Console.WriteLine(); // Show ra tất cả các phim đang có trong danh sách. foreach (var item in movie.GetMovies()) { string format = string.Format($"{item.Movie_id,1}. {item.Name,-40} {item.Duration,37} Phút\n {item.Genre,-20} \n"); Console.WriteLine(format); } Console.WriteLine("--------------------------------------------------------------------------------------------"); int number; Console.WriteLine("0. Quay lại menu chính."); Console.WriteLine("*: Nhập số thứ tự để chọn phim."); Console.WriteLine("--------------------------------------------------------------------------------------------"); Console.Write("#Chọn : "); while (true) { bool isINT = Int32.TryParse(Console.ReadLine(), out number); if (!isINT) { Console.WriteLine("Giá trị sai vui lòng nhập lại. "); Console.Write("#Chọn: "); } else if (number < 0 || number > movie.GetMovies().Count) { Console.WriteLine($"Giá trị sai vui lòng nhập lại 0 -> {movie.GetMovies ().Count}."); Console.Write("#Chọn : "); } else { break; } } if (number == 0) { CinemaInterface.Cinema(); } ChooseMovieScheduleForYou(number); Console.ReadLine(); } }
public static void ShowInformationMovie() { while (true) { Console.Clear(); Console.WriteLine("============================================================================================"); Console.WriteLine("---------------------------- Danh sách các phim đang chiếu ------------------------------"); Console.WriteLine("--------------------------------------------------------------------------------------------"); ListMovie(); int number; MoviesBL movie = new MoviesBL(); Console.WriteLine("0. Quay lại menu chính."); Console.WriteLine("*: Nhập số thứ tự của phim để xem thông tin chi tiết phim."); Console.WriteLine("--------------------------------------------------------------------------------------------"); Console.Write("#Chọn : "); while (true) { bool isINT = Int32.TryParse(Console.ReadLine(), out number); if (!isINT) { Console.WriteLine("Giá trị sai vui lòng nhập lại. "); Console.Write("#Chọn: "); } else if (number < 0 || number > movie.GetMovies().Count) { Console.WriteLine($"Giá trị sai vui lòng nhập lại 0 -> {movie.GetMovies ().Count}."); Console.Write("#Chọn : "); } else { break; } } if (number == 0) { CinemaInterface.Cinema(); return; } Console.Clear(); InformationMovieById(number); } }
// Lấy ra và hiển thị toàn bộ các phim đang chiếu. public void ListMovie() { MoviesBL movie = new MoviesBL(); Console.WriteLine(); foreach (var item in movie.GetMovies()) { string format = string.Format($"{item.Movie_id,1}. {item.Name,-40} {item.Duration,37} Phút\n {item.Genre,-20} \n"); Console.WriteLine(format); } Console.WriteLine("--------------------------------------------------------------------------------------------"); }
public void TestGetMovieBl() { Assert.NotNull(movie.GetMovies()); }