Esempio n. 1
0
        private void PopulateWatchItemsList(IEnumerable <string> watchItemsList)
        {
            //WatchListItems.Clear();
            foreach (string tickerSymbol in watchItemsList)
            {
                decimal?currentPrice;
                try
                {
                    currentPrice = marketFeedService.GetPrice(tickerSymbol);
                }
                catch (ArgumentException)
                {
                    currentPrice = null;
                }

                WatchListItems.Add(new WatchItem(tickerSymbol, currentPrice));
            }
        }
        private void PopulateItems()
        {
            PositionSummaryItem positionSummaryItem;

            foreach (AccountPosition accountPosition in accountPositionService.GetAccountPositions())
            {
                positionSummaryItem = new PositionSummaryItem(accountPosition.TickerSymbol, accountPosition.CostBasis, accountPosition.Shares, marketFeedService.GetPrice(accountPosition.TickerSymbol));
                Items.Add(positionSummaryItem);
            }
        }