public void Rollback(IEnlistment enlistment)
        {
            if (this.executeHasBeenCalled)
            {
                this.account.Balance = this.account.Balance - this.amount;
            }

            enlistment.Done();
        }
 public override void InDoubt(IEnlistment enlistment)
 {
     enlistment.Done();
 }
 public override void Rollback(IEnlistment enlistment)
 {
     // Do rollback work...
     enlistment.Done();
 }
 public override void Commit(IEnlistment enlistment)
 {
     enlistment.Done();
 }
 public void Commit(IEnlistment enlistment)
 {
     enlistment.Done();
 }