コード例 #1
0
 public TrafficLightsController(IServiceProvider serviceProvider, TrafficLight trafficLight, TraficLightsWorker traficLightsWorker)
 {
     Services             = serviceProvider.CreateScope().ServiceProvider;
     _repository          = Services.GetRequiredService <TrafficLightRepository>();
     _currentTrafficLight = trafficLight;
     _traficLightsWorker  = traficLightsWorker;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 public TrafficLightController(IServiceProvider serviceProvider, TrafficLight trafficLight, TrafficLightsService trafficLightsService)
 {
     Services    = serviceProvider.CreateScope().ServiceProvider;
     _repository = Services.GetRequiredService <TrafficLightRepository>();
     this._trafficLightsService = trafficLightsService;
 }