Esempio n. 1
0
        public void Process()
        {
            System.Console.WriteLine("Choose an option/n");
            System.Console.WriteLine("1. Add movie");
            System.Console.WriteLine("2. Display movies");
            System.Console.WriteLine("3. Search movies");
            string choice = System.Console.ReadLine();

            switch (choice)
            {
            case "1":
                var addMovie = MovieDetails();
                _context.AddMovie(addMovie);
                break;

            case "2":
                ConsoleTable.From <Movie>(_context.ReadMovies()).Write();
                break;

            case "3":
                var fileSearch = SearchOption();
                foreach (var movie in fileSearch)
                {
                    System.Console.WriteLine($"Result: {movie.MovieId} - {movie.Title} - {movie.Genres}");
                }
                break;
            }
        }
Esempio n. 2
0
        public void Process(char userSelection)
        {
            switch (userSelection)
            {
            case '1':
                // List movies
                Console.WriteLine();
                ConsoleTable.From <Movie>(_context.GetMovies()).Write();
                break;

            case '2':
                // Ask user to enter movie details
                var movie = GetMovieDetails();
                _context.AddMovie(movie);
                Console.WriteLine($"\nYour movie {movie.Title} has been added!\n");
                break;
            }
        }