Example #1
0
        // public SalaryDetails StartGettingSalaryInfo()
        // {
        //     // var name = _iio.AskQuestion("Please input your name: ");
        //     // var surname = _iio.AskQuestion("Please input your surname: ");
        //     var annualSalary = _iio.AskSalary("Please enter your salary: ");
        //     var super = _iio.AskSuper("Please enter your super rate: ");
        //     // var startDate = _iio.AskQuestion("Please enter your start date in format eg 1 March: ");
        //     // var endDate = _iio.AskQuestion("Please enter your end date in format eg 31 March: ");
        //     return new SalaryDetails(annualSalary, super);
        //    // var payslipCalculator = new PayslipCalculator(salaryDetails);
        //    // var employeeDetails = new EmployeeDetails(name, surname);
        //     //var timeConverter = new TimeConverter(startDate, endDate);
        //    // PrintDetails(employeeDetails, timeConverter, payslipCalculator);
        // }

        public void StartGettingSalaryInfo()
        {
            var name              = _iio.AskQuestion("Please input your name: ");
            var surname           = _iio.AskQuestion("Please input your surname: ");
            var annualSalary      = _iio.AskSalary("Please enter your salary: ");
            var super             = _iio.AskSuper("Please enter your super rate: ");
            var startDate         = _iio.AskQuestion("Please enter your start date in format eg 1 March: ");
            var endDate           = _iio.AskQuestion("Please enter your end date in format eg 31 March: ");
            var salaryDetails     = new SalaryDetails(annualSalary, super);
            var payslipCalculator = new PayslipCalculator(salaryDetails);

            PrintDetails(name, surname, startDate, endDate, payslipCalculator);
        }
        public void StartOrder()
        {
            var name    = _iio.AskQuestion("Please input your Name: ");
            var address = _iio.AskQuestion("Please input your Address: ");
            var dueDate = _iio.AskDate("Please input your Due Date:");
            var order   = CreateOrder(name, address);

            order.DueDate = dueDate;

            GetBlockQuantity();

            AddBlocksToOrder(order);

            AssignOrderStatus(order);
        }
Example #3
0
        public Coordinate PlayTurn()
        {
            var(x, y) = _iio.AskQuestion("Please enter a coordinate to play: ");
            var coordinate = new Coordinate(x, y);

            return(coordinate);
        }
Example #4
0
        public override Move PlayTurn()
        {
            //var(x,y) = _iio.AskQuestion($"{Name} please enter a coordinate x,y to place your {Symbol} or enter control c to give up");
            var(x, y) = _iio.AskQuestion($"{Name} please enter a coordinate x,y to place your {Symbol} or enter control c to give up");
            var move = new Move(x, y);

            return(move);
        }
 public override void PlayTurn()
 {
     while (true)
     {
         _iio.Output($"You are currently at {HandValue()}");
         if (HandValue() < WinningScore && _iio.AskQuestion($"Hit or stay? (Hit = {HitInput}, Stay = {StayInput})")
             == HitInput)
         {
             DrawCard();
         }
         else
         {
             return;
         }
     }
 }