private void CreateClaimItem() { Claim newClaim = new Claim(); Console.WriteLine(" Enter claim ID:"); newClaim.ClaimID = int.Parse(Console.ReadLine()); Console.WriteLine("Enter claim type:"); newClaim.ClaimType = Console.ReadLine(); Console.WriteLine("Enter claim description:"); newClaim.ClaimDescription = Console.ReadLine(); Console.WriteLine("Enter claim amount?"); newClaim.ClaimAmount = decimal.Parse(Console.ReadLine()); Console.WriteLine("Enter date of incident:"); newClaim.DateOfIncident = DateTime.Parse(Console.ReadLine()); Console.WriteLine("Enter date of claim"); newClaim.DateOfClaim = DateTime.Parse(Console.ReadLine()); int days = (newClaim.DateOfClaim - newClaim.DateOfIncident).Days; if (days >= 0 && days <= 30) { newClaim.IsValid = true; } else { newClaim.IsValid = false; } _claimRepo.AddClaimQueue(newClaim); }