コード例 #1
0
        public void GetLeapHistory(Leaper leaper)
        {
            var leapHistory    = leaper.LeapHistory;
            int lastEventIndex = leapHistory.Count - 1;

            Console.WriteLine();
            Console.WriteLine($"Leap History for {leaper.Name}:");
            Console.WriteLine();

            for (var i = 0; i < leapHistory.Count; i++)
            {
                if (leapHistory[i] == leapHistory[0])
                {
                    Console.WriteLine("First Event Visited...");
                    Console.WriteLine();
                }
                if (i == lastEventIndex && i != 0)
                {
                    Console.WriteLine("Most Recent Visit...");
                    Console.WriteLine();
                }
                Console.WriteLine($"Location: {leapHistory[i].Location}");
                Console.WriteLine($"Event Date: {leapHistory[i].Date}");
                Console.WriteLine($"Hosted By: {leapHistory[i].Host}");
                Console.WriteLine();
            }
        }
コード例 #2
0
 public void TakeTheLeap(Event eventToJumpTo, Leaper currentLeaper)
 {
     currentLeaper.CurrentEventObj = eventToJumpTo;
     currentLeaper.LeapHistory.Add(eventToJumpTo);
     eventToJumpTo.IsPutRight = true;
 }
コード例 #3
0
 public void AddLeaper(Leaper leaperToAdd)
 {
     _leapers.Add(leaperToAdd);
 }