public static void Main(string[] args) { logger.Info("Program started"); MovieFile movieFile = new MovieFile("../../movies.scrubbed.csv"); AlbumFile albumFile = new AlbumFile("../../albums.csv"); BookFile bookFile = new BookFile("../../books.csv"); string menuInput; //loop main menu while input is within bounds for the menu do { Menu(); menuInput = Console.ReadLine(); switch (menuInput) { case "1": movieFile.AddMovie(); break; case "2": movieFile.DisplayMovies(); break; case "3": movieFile.SearchMovies(); break; case "4": albumFile.AddAlbum(); break; case "5": albumFile.DisplayAlbums(); break; case "6": albumFile.SearchAlbums(); break; case "7": bookFile.AddBooks(); break; case "8": bookFile.DisplayBooks(); break; case "9": bookFile.SearchBooks(); break; } } while (menuInput != "0"); logger.Info("Program ended"); }
static void Main(string[] args) { logger.Info("Program started"); // Movie movie = new Movie // { // mediaId = 123, // title = "Greatest Movie Ever, The (2020)", // director = "Jeff Grissom", // // timespan (hours, minutes, seconds) // runningTime = new TimeSpan(2, 21, 23), // genres = { "Comedy", "Romance" } // }; // Console.WriteLine(movie.Display()); // Album album = new Album // { // mediaId = 321, // title = "Greatest Album Ever, The (2020)", // artist = "Jeff's Awesome Band", // recordLabel = "Universal Music Group", // genres = { "Rock" } // }; // Console.WriteLine(album.Display()); // Book book = new Book // { // mediaId = 111, // title = "Super Cool Book", // author = "Jeff Grissom", // pageCount = 101, // publisher = "", // genres = { "Suspense", "Mystery" } // }; // Console.WriteLine(book.Display()); ScrubbedFile = FileScrubber.ScrubMovies("movies.csv"); logger.Info(ScrubbedFile); mf = new MovieFile(ScrubbedFile); int choice = -1; while (choice != 0) { Console.WriteLine("[1]Display All movies"); Console.WriteLine("[2]Add a movie"); Console.WriteLine("[3]Search for a movie"); Console.WriteLine("[0]Quit"); choice = Int16.Parse(Console.ReadLine()); switch (choice) { case 1: mf.DisplayMovies(); break; case 2: AddMovie(); break; case 3: SearchMovies(); break; default: break; } } logger.Info("Program ended"); }