public ManagePortfolioController(IStockServices stockServices, 
    IStockDescriptionServices stockDescriptionServices, 
    IPortfolioServices portfolioServices,
    IOperationServices operationServices)
 {
    this.stockServices = stockServices;
    this.stockDescriptionServices = stockDescriptionServices;
    this.portfolioServices = portfolioServices;
    this.operationServices = operationServices;
 }
Example #2
0
      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);
      }