Exemple #1
0
        public void Run()
        {
            Claim firstClaim  = new Claim(1, "Car", "Car accident on 465.", 400.00m, new DateTime(2018, 04, 25), new DateTime(2018, 04, 27), true);
            Claim secondClaim = new Claim(2, "House", "House fire in kitchen.", 4000.00m, new DateTime(2018, 04, 26), new DateTime(2018, 04, 28), true);
            Claim thirdClaim  = new Claim(3, "Theft", "Stolen pancakes.\t", 4.00m, new DateTime(2018, 04, 27), new DateTime(2018, 06, 01), false);

            _contentClaim.AddContentToQueue(firstClaim);
            _contentClaim.AddContentToQueue(secondClaim);
            _contentClaim.AddContentToQueue(thirdClaim);

            queItems = _contentClaim.GetClaimsQueue();
            bool isRunning = true;

            while (isRunning)
            {
                Console.WriteLine("Choose a menu item:" +
                                  "\n1. See all claims" +
                                  "\n2. Take care of next claim" +
                                  "\n3. Enter a new claim" +
                                  "\n4. Exit");

                int input = int.Parse(Console.ReadLine());
                switch (input)
                {
                case 1:     //see all claims
                    ViewClaimQueue();
                    break;

                case 2:     //take care of next claim
                    TakeCareOfNextClaim();
                    break;

                case 3:     //enter a new claim
                    EnterNewClaim();
                    break;

                case 4:     //exit
                    isRunning = false;
                    break;

                default:
                    Console.WriteLine("Invalid response. (1-4)");
                    Console.ReadLine();
                    break;
                }
            }
        }