예제 #1
0
        // 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);
        }