Beispiel #1
0
 public void SetStatus(EDTTransactionStatus status)
 {
     if (Transaction != null)
     {
         Transaction.SetStatus(status);
     }
 }
Beispiel #2
0
 public void Complete(EDTTransactionStatus status = EDTTransactionStatus.Accepted)
 {
     if (!_Completed)
     {
         if (Transaction == null)
         {
             throw new Exception("Invalid state of EDTTransactionScope");
         }
         Transaction.StatusID    = (int)status;
         Transaction.ProcessedOn = DateTime.Now;
         Transaction.CompletedOn = DateTime.Now;
         Repository.EDTTransactions.Save(Transaction);
         _Completed = true;
     }
 }