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; } } }
//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); }