public ElevatorRouteService(
     IElevatorPoolService elevatorPoolService,
     IElevatorControlService elevatorControlService,
     IRouteValidationService routeValidationService)
 {
     this.elevatorPoolService    = elevatorPoolService;
     this.elevatorControlService = elevatorControlService;
     this.routeValidationService = routeValidationService;
 }
 public ElevatorController(ILogger <ElevatorController> logger,
                           IElevatorRouteService elevatorRouteService,
                           IElevatorPoolService elevatorPoolService,
                           IElevatorEventLogService elevatorEventLogService,
                           IElevatorStatusService elevatorStatusService)
 {
     this.logger = logger;
     this.elevatorRouteService    = elevatorRouteService;
     this.elevatorPoolService     = elevatorPoolService;
     this.elevatorEventLogService = elevatorEventLogService;
     this.elevatorStatusService   = elevatorStatusService;
 }