private void ComparePlayerNickname() { List <Player> listOfPlayers = Repository.GetDbPlayers().ToList(); for (int i = 0; i < listOfPlayers.Count; i++) { for (int j = 0; j < SearchNickname.Count(); j++) { if (listOfPlayers[i].Nickname.ToLower()[j] == SearchNickname.ToLower()[j]) { if (j == SearchNickname.Count() - 1) { PlayerList.Add(listOfPlayers[i]); } } else { break; } } } if (PlayerList.Count == 0) { SearchIfContainsNickname(listOfPlayers); } }
private void SearchIfContainsNickname(List <Player> listOfPlayers) { foreach (Player c in listOfPlayers) { if (c.Nickname.ToLower().Contains(SearchNickname.ToLower())) { PlayerList.Add(c); } } }