private void FindMovieById() { Console.WriteLine(FiftyStarLine); Console.WriteLine(Header); Console.WriteLine(ViewMovieHeader); Console.WriteLine(FiftyStarLine); Console.WriteLine(" *Enter the id of the movie:".PadRight(ConsoleWidth - 2) + "* "); Console.WriteLine(FiftyStarLine); var searchString = Console.ReadLine(); if (int.TryParse(searchString, out var searchInt)) { if (CsvInputInstance.FindMovieById(searchInt, out var foundMovie)) { DisplayMovie(foundMovie); Console.WriteLine(ContinueMessage); Console.ReadLine(); } else { Logger.Warn(MovieNotFoundMessage + " ID searched: {ID}", searchInt); Console.WriteLine(MovieNotFoundMessage); } } else { Logger.Error(InputNotInt); Console.WriteLine(InputNotInt); Console.WriteLine(ContinueMessage); Console.ReadLine(); } }