private void button1_Click(object sender, EventArgs e) { //new up MonopolyDealServiceReference.PropertyCard pickedPropertyToMove = listBoxPickProperty.SelectedItem as MonopolyDealServiceReference.PropertyCard; MonopolyDealServiceReference.PropertyCardSet newPropertySet = null; MonopolyDealServiceReference.PropertyCardSet oldPropertySet = listBoxPickOriginalSetToRemoveCardFrom.SelectedItem as MonopolyDealServiceReference.PropertyCardSet; bool isCardUp = true; bool playToExistingSet = false; if (pickedPropertyToMove != null) { if (newPropertySet == null) { if (oldPropertySet != null) { if (request.moveProperty(pickedPropertyToMove.cardID, oldPropertySet.guid, newPropertySet.guid, isCardUp, playToExistingSet)) { MessageBox.Show("Property Moved"); } } else { MessageBox.Show("No old property set picked"); } } else { MessageBox.Show("No new Property set picked"); } } else { MessageBox.Show("No Property picked"); } }