/// <summary>
        /// Called by UpdatePortfolioPrices and LimitOrderChecks
        /// </summary>
        /// <param name="securities"></param>
        /// <returns></returns>
        public void GetUpdatedPricing(List <Security> securities)
        {
            var resultList = new List <Security>();

            if (securities != null && securities.Count > 0)
            {
                using (var yahooAPI = new YahooAPIService())
                {
                    yahooAPI.GetUpdatedPricing(securities);
                }
            }
        }
        public async Task GetUpdatedPricing(List <Position> positions)
        {
            var secList = new List <Security>();

            foreach (var pos in positions)
            {
                secList.Add(pos.Security);
            }


            if (positions != null && positions.Count > 0)
            {
                using (var yahooAPI = new YahooAPIService())
                {
                    await yahooAPI.GetUpdatedPricing(positions);
                }
            }
        }