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); } }