// Create a New Claim private void NewClaim() { Console.Clear(); Claims newClaim = new Claims(); // Claim ID Console.WriteLine("Enter the claim ID:"); string idAsSting = Console.ReadLine(); newClaim.ClaimID = int.Parse(idAsSting); // Claim Type Console.WriteLine("Enter the claim type:"); newClaim.ClaimType = Console.ReadLine(); // Description Console.WriteLine("Enter the description of the incident:"); newClaim.Description = Console.ReadLine(); // Claim Amount Console.WriteLine("Enter the claim amount:"); string amountAsString = Console.ReadLine(); newClaim.ClaimAmount = decimal.Parse(amountAsString); // Date of Incident Console.WriteLine("Enter the date of the incident (month(00)/day(00)/year(0000);"); string dateOfIncidentAsString = Console.ReadLine(); newClaim.DateOfIncident = DateTime.Parse(dateOfIncidentAsString); // Date of Claim Console.WriteLine("Enter the date of the claim (month(00)/day(00)/year(0000);"); string dateOfClaimtAsString = Console.ReadLine(); newClaim.DateOfClaim = DateTime.Parse(dateOfClaimtAsString); // Is it a valid claim Console.WriteLine("Was the claim made within 30 days of the incident?"); string validClaimAsString = Console.ReadLine(); if (validClaimAsString == "y") { newClaim.IsValid = true; } else { newClaim.IsValid = false; } _claimsRepo.AddNewClaim(newClaim); }