/// <summary> /// Applique les changements. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnRoomApply_Click(object sender, RoutedEventArgs e) { try { using (var svcClient = new LobbyServiceClient()) { bool ok = false; if (_cmbMasterChanged) { ok = svcClient.SetMaster(UserSessionSingleton.Instance.UserToken.Value, (Guid)tabCurrentRoom.DataContext, ((ListViewItem)cmbRoomMaster.SelectedItem).Name); if (txtRoomName.Text.Trim().Length > 0) { ok = svcClient.SetName(UserSessionSingleton.Instance.UserToken.Value, (Guid)tabCurrentRoom.DataContext, txtRoomName.Text); } _cmbMasterChanged = false; } if (!ok && _cmbMasterChanged) { MessageBox.Show("Impossible d'appliquer les changements, veuillez réessayer.", "Erreur"); } } } catch { MessageBox.Show("Impossible d'appliquer les changements, veuillez réessayer.", "Erreur"); return; } }