// Enter a new claim private void CreateNewClaim() { Console.Clear(); KomodoClaims newClaim = new KomodoClaims(); Console.WriteLine("Enter the number for the claim type:\n" + "1. Car\n" + "2. Home\n" + "3. Theft"); int claimAsInt = int.Parse(Console.ReadLine()); newClaim.TypeOfClaim = (ClaimType)claimAsInt; Console.WriteLine("Enter the claim description:"); newClaim.Description = Console.ReadLine(); Console.WriteLine("Enter the claim amount ($1,000, $650, $125):"); newClaim.ClaimAmount = Console.ReadLine(); var IncidentDate = GetDateTime("Incident Data"); newClaim.DateOfIncident = IncidentDate; var claimDate = GetDateTime("Claim Data"); newClaim.DateOfClaim = claimDate; newClaim.IsValid = _claimsRepo.CalculateIsValid(newClaim.DateOfIncident, newClaim.DateOfClaim); if (newClaim.IsValid) { Console.WriteLine("Valid Cliam"); } else { Console.WriteLine("InValid Calim"); } _claimsRepo.AddClaimToQueue(newClaim); }