Amss.Boilerplate.Persistence.Impl.TransactionManager.RollbackTransaction C# (CSharp) Method

RollbackTransaction() public method

public RollbackTransaction ( IDisposable transactionToken ) : void
transactionToken IDisposable
return void
        public void RollbackTransaction(IDisposable transactionToken)
        {
            Contract.Assert(transactionToken != null);
            var transaction = transactionToken as ITransaction;
            Contract.Assert(transaction != null);
            if (!transaction.WasRolledBack)
            {
                transaction.Rollback();
            }
        }