Example #1
0
        static void Main(string[] args)
        {
            BindDepedencies();
            var missionInput = GetMissionInput();

            var missionResult = _missionController.StartMission(new MissionInput {
                Input = missionInput
            });

            if (missionResult.MissionIsSuccess)
            {
                PrintMissionResult(missionResult.RoversOutput);
            }

            Console.ReadLine();
        }
Example #2
0
        private void GoButton_Click(object sender, RoutedEventArgs routedEventArgs)
        {
            var missionInput = InputTextBox.Text;

            try
            {
                var missionResult = _missionController.StartMission(new MissionInput {
                    Input = missionInput
                });
                if (missionResult.MissionIsSuccess)
                {
                    DisplayMissionResult(missionResult.RoversOutput);
                }
            }
            catch (Exception e)
            {
                OutputTextBox.Text = e.ToString();
            }
        }