/// <summary> /// Create and add a new transaction to the queue (for imported transaction criteria). /// </summary> /// <param name="handler"></param> /// <param name="transactionParams"></param> public Guid Add(ITransactionHandler handler, BaseParams transactionParams) { Transaction transaction = new Transaction(handler, transactionParams); Transactions.Add(transaction); return(transaction.Guid); }
/// <summary> /// Builds a new Transaction for handler and explicitely passed transactionParams (for imported transaction criteria) /// </summary> /// <param name="handler"></param> /// <param name="transactionParams"></param> public Transaction(ITransactionHandler handler, BaseParams transactionParams) : this() { Handler = handler; _params = transactionParams; }