private void BtnRemove_Click(object sender, RoutedEventArgs e) { if (!(dgShow.SelectedItem is PlayerFullInfo)) { dgShow.SelectedItem = null; return; } PlayerFullInfo playerFull = dgShow.SelectedItem as PlayerFullInfo; dgShow.SelectedItem = null; string url = _hostUrl + $"/api/jsstudygame/player?login={playerFull.Login}&password={playerFull.Password}"; if (ServerWorker.DeletePlayer(url) == true) { if (playerFull.Login == MainWindow.playerLogin && playerFull.Password == MainWindow.playerPassword) { MainWindow.playerLogin = "******"; MainWindow.playerPassword = "******"; this.Close(); return; } else { Window_Loaded(sender, e); } } }
private void CbIsAdmin_Checked(object sender, RoutedEventArgs e) { if (!(dgShow.SelectedItem is PlayerFullInfo)) { dgShow.SelectedItem = null; return; } PlayerFullInfo playerFull = dgShow.SelectedItem as PlayerFullInfo; PlayerVM player = new PlayerVM() { Id = playerFull.Id, Login = playerFull.Login, Email = playerFull.Email, Password = playerFull.Password, IsAdmin = ((CheckBox)sender).IsChecked == true ? true : false }; string url = _hostUrl + "/api/jsstudygame/player"; int mistake = ServerWorker.ChangePlayerToServer(player, url); if (mistake <= 0) { MessageBox.Show("Adding error! Try again!"); return; } }