/// <summary>
 /// Get all of the stock information from TWSE web site
 /// </summary>
 /// <returns></returns>
 public async Task<List<StockInfoItem>> GetAllStockInfoAsync()
 {
     TwseStockClient client = new TwseStockClient();
     var stockList = await client.GetAllStockInfoAsync();
     List<StockInfoItem> resultList = new List<StockInfoItem>();
     foreach (var item in stockList)
     {
         resultList.Add(new StockInfoItem
         {
             Id = item.Id,
             Category = item.Category,
             MarketType = item.MarketType,
             Name = item.Name
         });
     }
     return resultList;
 }