From f4a75e25bf97f24defa103873d8af1f6171a92d9 Mon Sep 17 00:00:00 2001 From: Arefe Date: Thu, 30 Apr 2026 12:34:49 +0330 Subject: [PATCH] complete Main class --- src/main/java/movie/apis/Main.java | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/main/java/movie/apis/Main.java b/src/main/java/movie/apis/Main.java index f0e713d..d1ff94e 100644 --- a/src/main/java/movie/apis/Main.java +++ b/src/main/java/movie/apis/Main.java @@ -21,14 +21,25 @@ public class Main { break; case 2: - // TODO: Get genre ID and page from user, then call movieService.displayMoviesByGenre() - + long id = getLongInput("Enter genre ID: "); + long page = getLongInput("Enter page number: "); + movieService.displayMoviesByGenre(id, page); break; case 3: - // TODO (BONUS): Get movie ID from user, then call movieService.displayMovieDetails() - + System.out.println("Enter movie ID to see details: "); + if (scanner.hasNextLong()) + { + Long movieId = scanner.nextLong(); + System.out.println("---Fetching movie details---"); + movieService.displayMovieDetails(movieId); + } + else + { + System.out.println("Invalid ID."); + scanner.next(); + } break; @@ -45,7 +56,7 @@ public class Main { if (running) { System.out.println("\nPress Enter to continue..."); scanner.nextLine(); - scanner.nextLine(); + //scanner.nextLine(); } }