Example #1
0
        static void Main(string[] args)
        {
            Series serie1 = new Series(repository.NextId(), (Genre)1, "Thor", "Hero movie", 2016);

            repository.Insert(serie1);
            Series serie2 = new Series(repository.NextId(), (Genre)2, "Thor Ragnarok", "Hero movie", 2018);

            repository.Insert(serie2);
            Series serie3 = new Series(repository.NextId(), (Genre)3, "Funny Movie 2", "Comedy movie", 2020);

            repository.Insert(serie3);
            Series serie4 = new Series(repository.NextId(), (Genre)4, "Real world", "boring documentary", 2021);

            repository.Insert(serie4);
            Series serie5 = new Series(repository.NextId(), (Genre)5, "Brazil", "¬¬", 2021);

            repository.Insert(serie5);

            string userOption = GetUserOption();

            while (userOption.ToUpper() != "X")
            {
                switch (userOption)
                {
                case "1":
                    ListSeries();
                    break;

                case "2":
                    InsertSeries();
                    break;

                case "3":
                    UpdateSeries();
                    break;

                case "4":
                    ExcludeSeries();
                    break;

                case "5":
                    ViewSeries();
                    break;

                case "C":
                    Console.Clear();
                    break;

                default:
                    Console.WriteLine("Invalid number!");;
                    break;
                }

                userOption = GetUserOption();
            }
        }