protected void OnOkCommand(Views.RobotSelectionView robotSelectionView)
 {
     // set the selected robots
     foreach (var robot in AvailableRobots)
     {
         if (robot.Selected)
         {
             robotSelectionView.SelectedRobots.Add(robot);
         }
     }
     robotSelectionView.DialogResult = DialogResult.Ok;
     robotSelectionView.Close();
 }
 protected void OnCancelCommand(Views.RobotSelectionView robotSelectionView)
 {
     robotSelectionView.DialogResult = DialogResult.Cancel;
     robotSelectionView.Close();
 }