예제 #1
0
        public void Run()
        {
            claims = _claimRepo.GetContentList();
            Claim One = new Claim
            {
                ClaimId        = 1,
                ClaimType      = "Car",
                Description    = "Car accident on 465",
                ClaimAmount    = 400.00m,
                DateOfIncident = "4/25/18",
                DateOfClaim    = "4/27/18",
            };
            Claim Two = new Claim
            {
                ClaimId        = 2,
                ClaimType      = "House",
                Description    = "House fire in kitchen",
                ClaimAmount    = 4000.00m,
                DateOfIncident = "4/26/18",
                DateOfClaim    = "4/28/18",
            };
            Claim Three = new Claim
            {
                ClaimId        = 3,
                ClaimType      = "Theft",
                Description    = "Stolen pancakes",
                ClaimAmount    = 4.00m,
                DateOfIncident = "4/27/18",
                DateOfClaim    = "6/01/18",
            };

            _claimRepo.AddItemToMenu(One);
            _claimRepo.AddItemToMenu(Two);
            _claimRepo.AddItemToMenu(Three);

            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 response = int.Parse(Console.ReadLine());
                switch (response)
                {
                case 1:
                    SeeClaims();
                    break;

                case 2:
                    AddressNextClaim();
                    break;

                case 3:
                    EnterNewClaim();
                    break;

                case 4:
                    isRunning = false;
                    break;

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