private void WireUp(IClientControl clientControl, IClientModel clientModel) { try { if (_clientModel != null) { _clientModel.RemoveObserver(this); } _clientModel = clientModel; _clientControl = clientControl; _clientControl.SetModel(_clientModel); _clientControl.SetView(this); _clientModel.AddObserver(this); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }