public bool ChatRemovePlayer(TgChat chat, Player player) { var chatPlayer = chat.ChatPlayers.FirstOrDefault(x => x.PlayerId == player.Id); if (chatPlayer != null) { return(chat.ChatPlayers.Remove(chatPlayer)); } return(false); }
public bool ChatAddPlayer(TgChat chat, Player player) { var exists = chat.ChatPlayers.Any(x => x.PlayerId == player.Id); if (exists == false) { chat.ChatPlayers.Add(new TgChatPlayers { Player = player }); } return(!exists); }