public TransactionException(string message, TransactionStaus thrownStatus)
     : base(message)
 {
     ThrownStatus = thrownStatus;
 }
 public TransactionException(string message, Exception innerException, TransactionStaus thrownStatus)
     : base(message, innerException)
 {
     ThrownStatus = thrownStatus;
 }
 public TransactionException(TransactionStaus thrownStatus)
 {
     ThrownStatus = thrownStatus;
 }