private bool PrizeFilter(object item) { TournamentListBoxItem tournament = item as TournamentListBoxItem; if (Double.Parse(prizeFilter.Text) <= tournament.PrizePool) { return(true); } return(false); }
private bool TeamNameFilter(object item) { TournamentListBoxItem tournament = item as TournamentListBoxItem; if (tournament.Teams.Find(x => x.TeamName.ToLower().Contains(playerFilter.Text.ToLower())) != null) { return(true); } return(false); }
private bool TournamentTypeFilter(object item) { TournamentListBoxItem tournament = item as TournamentListBoxItem; var thisTournament = allTournaments.Find(x => x.TournamentId == tournament.TournamentId); if (thisTournament.TournamentTypeId == typeFilter.SelectedIndex) { return(true); } return(false); }
private void BuildTournamentList() { tournamentList.Items.Clear(); allTournaments = source.getAllTournaments(); if (user != null && !user.Admin) { allTournaments = allTournaments.Where(x => x.UserId == user.UserId).ToList(); } foreach (var tournament in allTournaments) { List <ITeam> teams = source.getTeamsFromTournamentId(tournament.TournamentId); var item = new TournamentListBoxItem() { Name = tournament.TournamentName, TournamentId = tournament.TournamentId, TournamentTypeId = tournament.TournamentTypeId, Teams = teams, PrizePool = tournament.TotalPrizePool }; tournamentList.Items.Add(item); } }
private bool TournamentNameFilter(object item) { TournamentListBoxItem tournament = item as TournamentListBoxItem; return(tournament.Name.ToLower().Contains(nameSearch.Text.ToLower())); }