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));
        }
コード例 #2
0
        /// <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);
        }