コード例 #1
0
ファイル: Ticker.cs プロジェクト: riyanhax/Maui
        private double FetchCurrentPrice(string isin)
        {
            var stockCreator = new StockCreator();
            var stock        = stockCreator.Create(new StockDescriptor(isin, "F"));

            var result = DatumLocatorDefinitions.CurrentPrice.FetchSingle <double>(stock);

            return(result.Value);
        }
コード例 #2
0
        protected override void Run()
        {
            var creator      = new StockCreator();
            var tradedStocks = new List <TradedStock>();

            foreach (var stock in StockArgs.Stocks)
            {
                try
                {
                    tradedStocks.Add(creator.Create(stock).TradedStock);
                }
                catch (Exception ex)
                {
                    myLogger.Error(ex, "Failed to create stock: {0}", stock.Isin);
                }
            }

            AddStocksToCatalog(tradedStocks, StockArgs.Catalog.Name);
        }