private void NewClaim() { Console.Clear(); Console.WriteLine("Enter the claim id: "); var claimid = int.Parse(Console.ReadLine()); Console.WriteLine("\nEnter the claim type: "); var claimtype = Console.ReadLine(); Console.WriteLine("\nEnter a claim description: "); var description = Console.ReadLine(); Console.WriteLine("\nAmmount of Damage: "); var claimammount = double.Parse(Console.ReadLine()); Console.WriteLine("\nDate of Accident: YYYY, MM, DD"); var dateofaccident = DateTime.Parse(Console.ReadLine()); Console.WriteLine("\nDate of Claim: YYYY, MM, DD"); var dateofclaim = DateTime.Parse(Console.ReadLine()); Console.WriteLine("\nIs the claim valid and within 30 days of the accident? (y/n) "); string response = Console.ReadLine().ToLower(); bool isvalid = false; if (response == "y") { isvalid = true; } else { isvalid = false; } Claim claim = new Claim(claimid, claimtype, description, claimammount, dateofaccident, dateofclaim, isvalid); _claimRepo.EnqueueClaimInQueue(claim); }