public ManagePortfolioController(IStockServices stockServices, IStockDescriptionServices stockDescriptionServices, IPortfolioServices portfolioServices, IOperationServices operationServices) { this.stockServices = stockServices; this.stockDescriptionServices = stockDescriptionServices; this.portfolioServices = portfolioServices; this.operationServices = operationServices; }
private StockTicker(IHubConnectionContext<dynamic> clients) { Clients = clients; var unitWork = new UnitOfWork(); stockServices = new StockServices(unitWork); stockDescriptionServices = new StockDescriptionServices(unitWork); portfolioServices = new PortfolioServices(unitWork); db = new ApplicationDbContext(); timer = new Timer(UpdateStockPrices, null, updateInterval, updateInterval); //random = new Random(0); }