public void SetStatus(EDTTransactionStatus status) { if (Transaction != null) { Transaction.SetStatus(status); } }
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; } }