public OperationResult BanRoundParticipant(long clientId, long roundParticipantId) { Logger.Trace("Ban round participant {0}", roundParticipantId); return(InvokeOperations.InvokeOperation(() => { tournamentRepository.BanRoundParticipant(roundParticipantId); tournamentRepository.BanClientInFutureTournamentType(clientId, (short)TournamentsType.FreeRoll); long accountId = tournamentRepository.GetParticipantAccountId(roundParticipantId); BanAccountInTournament(clientId, accountId); })); }