//Claim info
 private void ClaimInfoConsoleDisplay(Claim newClaim)
 {
     Console.WriteLine($"Claim ID: {newClaim.ClaimID} \n" +
                       $"Claim Type: {newClaim.ClaimType} \n" +
                       $"Claim Description: {newClaim.Description} \n" +
                       $"Date of Claim: {newClaim.DateOfClaim.ToShortDateString()} \n" +
                       $"Date of Incident: {newClaim.DateOfIncident.ToShortDateString()}\n" +
                       $"Valid?: {newClaim.IsValid}\n");
 }
        private void Seed()
        {
            Claim theft = new Claim("123", TypeOfClaim.Theft, "Stolen pancake", 5.50d, new DateTime(2009, 04, 05), new DateTime(2009, 04, 09));

            Claim home = new Claim("123", TypeOfClaim.House, "Stolen pancake", 5.50d, new DateTime(2009, 04, 05), new DateTime(2009, 04, 09));

            _claimRepo.AddClaim(theft);
            _claimRepo.AddClaim(home);
        }
        //Add Claim
        public void AddClaim()
        {
            Console.Clear();
            Claim newClaim = new Claim();

            //ClaimID
            Console.WriteLine("What is the claim ID?");
            newClaim.ClaimID = Console.ReadLine();


            //ClaimType
            Console.WriteLine("What is the claim type? \n" +
                              "1. House\n" +
                              "2. Car \n" +
                              "3. Theft");
            newClaim.ClaimType = (TypeOfClaim)int.Parse(Console.ReadLine());
            //casting - taking one type and converting

            //Description
            Console.WriteLine("Claim description:");
            newClaim.Description = Console.ReadLine();


            //ClaimAmount
            Console.WriteLine("Claim Amount:");
            string newClaimAmmount = Console.ReadLine();
            double claimAmount     = double.Parse(newClaimAmmount);

            newClaim.ClaimAmount = (int)claimAmount;

            //Date Of Incident
            Console.WriteLine("Date of incident(YYYY, MM, DD):");
            string   incidentDate   = Console.ReadLine();
            DateTime dateOfIncident = Convert.ToDateTime(incidentDate);

            newClaim.DateOfIncident = (DateTime)dateOfIncident;


            //Date Of Claim
            Console.WriteLine("Date of claim (YYYY, MM, DD):");
            string   claimDate   = Console.ReadLine();
            DateTime dateOfClaim = Convert.ToDateTime(claimDate);

            newClaim.DateOfClaim = (DateTime)dateOfClaim;

            _claimRepo.AddClaim(newClaim);
        }
        public void NextClaim()
        {
            Console.Clear();
            //"catches" whatever is returned
            Queue <Claim> entireQueue = _claimRepo.GetAllClaims();
            Claim         nextClaim   = entireQueue.Peek();

            ClaimInfoConsoleDisplay(nextClaim);

            //Remove
            Console.WriteLine("Remove? Type Y or N");
            string userInput = Console.ReadLine();

            if (userInput == "Y")
            {
                entireQueue.Dequeue();
            }
            if (userInput == "N")
            {
                return;
            }
        }