public RealTimeDataModel() { networkMonitor = new NetworkMonitor(); networkMonitor.InternetAvaliableChanged += OnInternetAvaliableChanged; executor = new Executor(networkMonitor); executor.ExecuteFailed += new EventHandler(OnExecuteFailed); transactions = new List <TransactionData>(); comparer = new PriceAscedingComparer(); rand = new Random(); }
public Executor(NetworkMonitor networkMonitor) { this.networkMonitor = networkMonitor; actions = new Stack <ExecutorAction>(); }