runWithTransaction

inline fun <T> TransactionService.runWithTransaction(scope: Scope = Scope.EMPTY, parentTransaction: Transaction? = null, block: (transaction: Transaction) -> T): T