protected override void UpdateData() { if (string.IsNullOrEmpty(this.Symbol)) return; var quote = new Quote(this.Symbol); DataProvider.Fetch(new List<Quote> { quote }); if (string.IsNullOrEmpty(quote.Name)) RadWindow.Alert("The provided symbol could not be resoled by Yahoo Finance. The shape has been added nevertheless."); this.Content = quote; }
protected override void UpdateData() { try { var quote = new Quote(this.Symbol); DataProvider.Fetch(new List<Quote> { quote }); this.Content = quote; } catch (Exception) { RadWindow.Alert("Invalid symbol or the data service is not responding."); } }