public Valuator(IPriceEngine priceEngine)
 {
     _portfolioRepo       = new PortfolioRepo(_db);
     _priceValueRepo      = new PriceValueRepo(_db);
     _valuationRepo       = new ValuationRepo(_db);
     _valuationDetailRepo = new ValuationDetailRepo(_db);
     _priceEngine         = priceEngine;
 }
        public void GetPortfoliosTest()
        {
            PortfolioRepo    _repo       = new PortfolioRepo();
            List <Portfolio> _portfolios = new List <Portfolio>();

            _portfolios = _repo.GetPortoflios();

            string[] symbols = new string[] { };
            int      counter = 0;

            foreach (Portfolio p in _portfolios)
            {
                foreach (PortfolioPosition pp in p.PortfolioPositions)
                {
                    symbols[counter] = pp.Symbol;
                    counter++;
                }
            }
            //IEnumerable<string>[] symbols = _portfolios.Select(x => x.PortfolioPositions.Select(c => c.Symbol)).ToArray();
            // string[] symbolArray = symbols.Cast<string>().ToArray();
        }