private void SeeAllClaims() { Console.WriteLine("ClaimID" + "\t Type" + "\tDescription" + "\tAmount" + "\tDateOfIncident" + "\t\t\tDateOfClaim" + "\t\t\tIsValid"); foreach (Claim claims in _claimRepo.GetClaimQueue()) { Console.WriteLine($"{claims.ClaimID}" + $"\t{claims.ClaimType}" + $"\t{claims.ClaimDescription}" + $"\t\t{claims.ClaimAmount}" + $"\t{claims.DateOfIncident.ToShortDateString()}" + $"\t{claims.DateOfClaim.ToShortDateString()}" + $"\t{claims.IsValid}"); } Console.ReadLine(); }
public void ShowClaims() { Queue <Claim> claimQueue = _claimRepo.GetClaimQueue(); foreach (Claim claim in _claimRepo.GetClaimQueue()) { Console.WriteLine($"Claim ID: {claim.ClaimID}"); Console.WriteLine($"Type of Claim: {claim.ClaimType}"); Console.WriteLine($"Description of Claim: {claim.ClaimDesc}"); Console.WriteLine($"Amount of Damage: ${claim.DamageAmount}"); Console.WriteLine($"Date of Accident: {claim.AccidentDate}"); Console.WriteLine($"Date of Claim: {claim.ClaimDate}"); Console.WriteLine($"Is the claim Valid?: {claim.IsValid}"); } }
public void Run() { Claim firstClaim = new Claim(1, "Car", "Car accident on 465.", 400.00, new DateTime(2018, 04, 25), new DateTime(2018, 04, 27), true); Claim secondClaim = new Claim(2, "House", "House fire in kitchen.", 4000.00, new DateTime(2018, 04, 26), new DateTime(2018, 04, 28), true); Claim thirdClaim = new Claim(3, "Theft", "Stolen pancakes.", 4.00, new DateTime(2018, 04, 27), new DateTime(2018, 06, 01), false); queueOfClaims = _claimRepo.GetClaimQueue(); queueOfClaims.Enqueue(firstClaim); queueOfClaims.Enqueue(secondClaim); queueOfClaims.Enqueue(thirdClaim); 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" + "\n0. Exit"); int input = int.Parse(Console.ReadLine()); switch (input) { case 1: SeeClaims(); break; case 2: NextClaim(); break; case 3: NewClaim(); break; case 0: isRunning = false; break; default: Console.WriteLine("Invalid Entry."); break; } } }