public void ConnectToSession(PokerUser user, int sessionId, int messageId = 0) { var session = GetSession(sessionId); if (GetSession(user) != null) { messageSender.AllreadyConnected(user); return; } if (session != null && session.AllUsers.All(u => u.ChatId != user.ChatId)) { session.AddUser(user); messageSender.InformaAddedUserAndMaster(user, session.MasterUser, messageId); } if (session == null) { messageSender.NoSessionFound(user, sessionId); } }