private void OnDataAvailable(object sender, FullStockData fullStockData) { UpdateStockData(fullStockData); }
public void UpdateStockData(FullStockData data) { StockData = StockData.SetItem(data.Symbol, new Tuple <Quote, IFeed>(data.Quote, data.Headlines)); this.lstDownloadedStocks.Items.Clear(); lstDownloadedStocks.Items.AddRange(StockData.Select(x => new ListViewItem(x.Key)).ToArray()); }
public void Handle(FullStockData sd) { _statusHandler(this, string.Format("Received data for {0}", sd.Symbol)); _dataHandler(this, sd); ((IInternalActorRef)Sender).Stop(); //tell the sender to shut down }