コード例 #1
0
        public static void ListAvailableSorter()
        {
            TicketManager.ListCombiner();
            Console.Clear();

            if (ShowTypeChooser == "Film" || ShowTypeChooser == "Konsert" || ShowTypeChooser == "Festival")
            {
                availableSubset = Code.Lists.events
                                  .Where(tickets => tickets.Type.Equals(ShowTypeChooser))
                                  .ToArray();
            }

            else
            {
                availableSubset = Code.Lists.events.ToArray();
            }

            int index = 0;

            foreach (var entry in availableSubset)
            {
                index++;
                Console.WriteLine("{0}. {1}", index, entry.Presentation());
            }

            MenuGUI.BookingQuestioneer();
        }
コード例 #2
0
        public void ShowBookings()
        {
            ListCombiner();
            Console.Clear();

            bookedSubset = Code.Lists.events
                           .Where(tickets => tickets.IsBooked.Equals(true))
                           .ToArray();

            if (bookedSubset.Length == 0)
            {
                Console.WriteLine("Inga bokningar funna. Du bokar genom att först visa tillgängliga events.");
                Console.WriteLine("(Tryck på enter för att återgå till huvudmenyn.)");
                MenuGUI.RemoveMenuLoop = false;
                Console.ReadLine();
                return;
            }

            else
            {
                int index = 0;
                foreach (var entry in bookedSubset)
                {
                    index++;
                    Console.WriteLine("{0}. Bokad av {1}: {2} ", index, Runtime.UserName, entry.Presentation());
                }

                MenuGUI.RemoveBookedEvent();
            }
        }
コード例 #3
0
        public void GetUserInformation()
        {
            TicketManager manager = new TicketManager();

            Console.WriteLine("Ditt namn: ");
            UserName = Console.ReadLine();

            var menu = new MenuGUI();

            menu.MainMenu();
        }