예제 #1
0
        public void Run()
        {
            _outingRepo  = new OutingRepository();
            _outingEvent = _outingRepo.EventOuting();

            bool running = true;

            while (running)
            {
                Console.Clear();
                Console.WriteLine("Hello, please start the aduiting?\n" +
                                  "1. Add All Outing to List\n" +
                                  "2. Combined Cost for Outings\n" +
                                  "3. Outing cost by type\n" +
                                  "4. Print all Outing\n" +
                                  "5. Exit");
                string inputAsString = Console.ReadLine();
                int    input         = int.Parse(inputAsString);

                switch (input)
                {
                case 1:
                    AddOutingToList();
                    break;

                case 2:
                    CombinedCostforOutings();
                    break;

                case 3:
                    CostByType();
                    break;

                case 4:
                    PrintAllOuting();
                    break;

                case 5:
                    running = false;
                    break;

                default:

                    break;
                }
            }
        }
 public ProgramUI()
 {
     _outingRepo = new OutingRepository();
     _outings    = _outingRepo.GetOutings();
 }
예제 #3
0
 public ProgramUI()
 {
     _outingRepo = new OutingRepository();
     _outingInfo = _outingRepo.GetOutingList();
 }
예제 #4
0
 public ProgramUI()
 {
     _outingRepo = new OutingRepository();
     _outing     = new Outing();
 }