public ElevatorRouteService( IElevatorPoolService elevatorPoolService, IElevatorControlService elevatorControlService, IRouteValidationService routeValidationService) { this.elevatorPoolService = elevatorPoolService; this.elevatorControlService = elevatorControlService; this.routeValidationService = routeValidationService; }
public ElevatorPoolService( IElevatorEventLogService elevatorEventLogService, IBuildingConfigurationService buildingConfigurationService, IRouteValidationService routeValidationService) { var numberOfElevators = buildingConfigurationService.GetNumberOfElevators(); InitializeElevators(numberOfElevators); this.elevatorEventLogService = elevatorEventLogService; this.routeValidationService = routeValidationService; }
public ElevatorControlService(IElevatorEventLogService elevatorEventLogService, IRouteValidationService routeValidationService) { this.elevatorEventLogService = elevatorEventLogService; this.routeValidationService = routeValidationService; }
public RouteDomainService(IRouteRepository repository, IRoutePolicy policy, IRouteValidationService validationService, ILeadRepository leadRepository, IImageUrlService imageUrlService) : base(repository, policy, validationService) { LeadRepository = leadRepository; ImageUrlService = imageUrlService; }