public TrafficLightsController(IServiceProvider serviceProvider, TrafficLight trafficLight, TraficLightsWorker traficLightsWorker) { Services = serviceProvider.CreateScope().ServiceProvider; _repository = Services.GetRequiredService <TrafficLightRepository>(); _currentTrafficLight = trafficLight; _traficLightsWorker = traficLightsWorker; }
public TraficLightsWorkerOld(IHubContext <TraficLightsHub> hubContext, IServiceProvider serviceProvider, IMediator mediator, TrafficLight trafficLight) { _serviceProvider = serviceProvider.CreateScope().ServiceProvider; _lightsContext = _serviceProvider.GetRequiredService <TraficLightsContext>(); _repository = _serviceProvider.GetRequiredService <TrafficLightRepository>(); _hubContext = hubContext; _mediator = mediator; }
public TrafficLightController(IServiceProvider serviceProvider, TrafficLight trafficLight, TrafficLightsService trafficLightsService) { Services = serviceProvider.CreateScope().ServiceProvider; _repository = Services.GetRequiredService <TrafficLightRepository>(); this._trafficLightsService = trafficLightsService; }