Ejemplo n.º 1
0
 private static void Callback(StockRequestType requestType, string symbol, StockData stockData)
 {
     if (stockData == null)
     {
         log.InfoFormat("No {0} data received for symbol {1}", requestType.ToString(), symbol);
     }
     else
     {
         log.InfoFormat("Receiving {0} data for symbol {1}", requestType.ToString(), symbol);
         log.InfoFormat("\t{0} data", stockData.Data.Count);
         log.InfoFormat("\t{0}", stockData);
     }
 }
Ejemplo n.º 2
0
 protected void StockDailyCallback(StockRequestType requestType, string symbol, StockData stockData)
 {
     if (stockData != null)
     {
         Log.InfoFormat("Receiving {0} data for symbol {1}", requestType, symbol);
         PerfManager.StocksData[symbol] = stockData;
         _worker.ReportProgress((PerfManager.StocksData.Count * 100) / CAC40Helper.CAC40_STOCKS.Length);
     }
     else
     {
         Log.WarnFormat("Failed to download {0} data for symbol {1}", requestType, symbol);
     }
 }