public void GetTradeData() { //return SynchTradeProvider.GetTradeData(); Task.Run(() => SynchTradeProvider.GetTradeData()); WebClient client = new WebClient(); Uri uri = new Uri(url); client.DownloadStringCompleted += DownloadStringCompleted; client.DownloadStringAsync(new Uri(url)); }
/// <summary> /// Get Trade data from UrlTradeDataProvider, but replace GBP with EUR /// </summary> /// <returns>List of strings of trade data</String></returns> public IEnumerable <string> GetTradeData() { List <String> tradeData = new List <String>(); tradeData = urlTradeDataProvider.GetTradeData().ToList(); for (int i = 0; i < tradeData.Count; i++) { tradeData[i] = tradeData[i].Replace("GBP", "EUR"); } return(tradeData); }
public IEnumerable <string> GetTradeData() { IEnumerable <string> tradeData = urlTDP.GetTradeData(); List <string> newTradeData = new List <string>(); foreach (string trade in tradeData) { String newTrade = trade.Replace("GBP", "EUR"); newTradeData.Add(newTrade); } return(newTradeData); }