public void SwapActivePlayer() { //TODO what if 2 players out from round? var activeIndex = PlayersList.IndexOf(ActivePlayer); ActivePlayer = (activeIndex == PlayersList.Count - 1) ? PlayersList[0] : PlayersList[activeIndex + 1]; }
private void EditSelected() { Player temp = new Player(Name.Trim(), Surname.Trim(), Age, Weight); if (!PlayersList.Contains(temp)) { var dialogResult = MessageBox.Show($"Czy na pewno chcesz zmienić dane {Environment.NewLine} {Selected}?", "Edycja", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { PlayersList[PlayersList.IndexOf(Selected)] = temp; } Clear(); } else { MessageBox.Show($"{temp.ToString()} już jest na liście.", "Uwaga"); } }