Exemplo n.º 1
0
        private void NewClaim()
        {
            Console.Clear();
            Console.WriteLine("Enter the claim id: ");
            var claimid = int.Parse(Console.ReadLine());

            Console.WriteLine("\nEnter the claim type: ");
            var claimtype = Console.ReadLine();

            Console.WriteLine("\nEnter a claim description: ");
            var description = Console.ReadLine();

            Console.WriteLine("\nAmmount of Damage: ");
            var claimammount = double.Parse(Console.ReadLine());

            Console.WriteLine("\nDate of Accident: YYYY, MM, DD");
            var dateofaccident = DateTime.Parse(Console.ReadLine());

            Console.WriteLine("\nDate of Claim: YYYY, MM, DD");
            var dateofclaim = DateTime.Parse(Console.ReadLine());

            Console.WriteLine("\nIs the claim valid and within 30 days of the accident? (y/n) ");
            string response = Console.ReadLine().ToLower();
            bool   isvalid  = false;

            if (response == "y")
            {
                isvalid = true;
            }
            else
            {
                isvalid = false;
            }
            Claim claim = new Claim(claimid, claimtype, description, claimammount, dateofaccident, dateofclaim, isvalid);

            _claimRepo.EnqueueClaimInQueue(claim);
        }