private string GetDealStatus(Data.GamePlayer player) { if (player.UserDealIds == null) { return(""); } var monkey = player.UserDealIds.Split(',', StringSplitOptions.RemoveEmptyEntries).Select(y => int.Parse(y)).ToList(); var monkey2 = player.PendingUserDealIds.Split(',', StringSplitOptions.RemoveEmptyEntries).Select(y => int.Parse(y)).ToList(); var returnme = ""; foreach (var item in monkey) { var owedPlayer = _db.GamePlayers.SingleOrDefault(x => x.NumberOfDice > 0 && x.Id == item); if (owedPlayer != null) { returnme += $":money_with_wings: {owedPlayer.Player.Nickname} "; } } foreach (var item in monkey2) { var owedPlayer = _db.GamePlayers.SingleOrDefault(x => x.NumberOfDice > 0 && x.Id == item); if (owedPlayer != null) { returnme += $":money_with_wings: {owedPlayer.Player.Nickname} "; } } return(returnme); }
private static string GetGhostStatus(Data.GamePlayer x) { return(x.GhostAttemptsLeft == -1 ? ":ghost:" : ""); }