Example #1
0
        private static void WriteClaimHelper()
        {
            bool continueClaimHelper = true;

            while (continueClaimHelper)
            {
                PokeClaims nextClaim = _claimsRepo.toDoList.Peek();
                Console.WriteLine($"Claim Number: {nextClaim.ClaimNumber}.\n\n" +
                                  $"Type: {nextClaim.ClaimType}.\n\n" +
                                  $"Description: {nextClaim.Description}.\n\n" +
                                  $"Amount: {nextClaim.ClaimAmount}¥.\n\n" +
                                  $"Date of Incident: {nextClaim.DateOfIncident}.\n\n" +
                                  $"Date of Claim: {nextClaim.DateOfClaim}.\n\n" +
                                  $"Is this claim valid: {nextClaim.IsValid}.\n\n" +
                                  $"Do you want to deal with this claim now (y/n)?");;

                string input = Console.ReadLine();
                if (input is "y")
                {
                    Console.Clear();
                    _claimsRepo.toDoList.Dequeue();
                    Console.WriteLine("Press enter for next claim:");
                    Console.ReadLine();
                    Console.Clear();
                }
                else if (input is "n")
                {
                    Console.Clear();
                    Console.WriteLine("Press enter to return to main menu");
                    Console.ReadLine();
                    continueClaimHelper = false;
                }
            }
        }
Example #2
0
        //Create
        public bool MakeNewClaim(string number, ClaimType type, string description, double amount, DateTime incident, DateTime claim)
        {
            PokeClaims newClaim   = new PokeClaims(number, type, description, amount, incident, claim);
            int        startCount = _claimsList.Count;

            _claimsList.Add(newClaim);
            toDoList.Enqueue(newClaim);
            bool isAdded = (_claimsList.Count > startCount) ? true : false;

            return(isAdded);
        }