public TrafficController(
     ILogger <TrafficController> logger,
     ISpeedingViolationCalculator speedingViolationCalculator)
 {
     _logger = logger;
     _speedingViolationCalculator = speedingViolationCalculator;
     _roadId = speedingViolationCalculator.GetRoadId();
 }
 public TrafficController(
     ILogger <TrafficController> logger,
     IVehicleStateRepository repository,
     ISpeedingViolationCalculator speedingViolationCalculator)
 {
     _logger = logger;
     _repo   = repository;
     _speedingViolationCalculator = speedingViolationCalculator;
     _roadId = speedingViolationCalculator.GetRoadId();
 }
Exemple #3
0
 public TrafficController(
     ILogger <TrafficController> logger,
     ISpeedingViolationCalculator speedingViolationCalculator,
     GovernmentService governmentService)
 {
     _logger = logger;
     _speedingViolationCalculator = speedingViolationCalculator;
     _governmentService           = governmentService;
     _roadId = speedingViolationCalculator.GetRoadId();
 }
 public TrafficController(
     ILogger <TrafficController> logger,
     HttpClient httpClient,
     IVehicleStateRepository vehicleStateRepository,
     ISpeedingViolationCalculator speedingViolationCalculator)
 {
     _logger                      = logger;
     _httpClient                  = httpClient;
     _vehicleStateRepository      = vehicleStateRepository;
     _speedingViolationCalculator = speedingViolationCalculator;
     _roadId                      = speedingViolationCalculator.GetRoadId();
 }
Exemple #5
0
 public VehicleActor(ActorHost host, DaprClient daprClient, ISpeedingViolationCalculator speedingViolationCalculator) : base(host)
 {
     _daprClient = daprClient;
     _speedingViolationCalculator = speedingViolationCalculator;
     _roadId = _speedingViolationCalculator.GetRoadId();
 }