示例#1
0
 public ShuttleService(IShuttleRepository repository, IShuttleValidator shuttleValidator, ITeamOfExplorersRepository teamOfExplorersRepository, IHttpClientFactory clientFactory)
 {
     _repository                = repository;
     _shuttleValidator          = shuttleValidator;
     _teamOfExplorersRepository = teamOfExplorersRepository;
     _clientFactory             = clientFactory;
 }
 public TeamOfExplorersService(ITeamOfExplorersRepository repository,
                               ITeamOfExplorersValidator teamOfExplorersValidator, IShuttleRepository shuttleRepository, IExplorerRepository explorerRepository)
 {
     _repository = repository;
     _teamOfExplorersValidator = teamOfExplorersValidator;
     _shuttleRepository        = shuttleRepository;
     _explorerRepository       = explorerRepository;
 }
 public HumanCaptainService(IHumanCaptainRepository repository, IHumanCaptainValidator humanCaptainValidator,
                            ITeamOfExplorersRepository teamOfExplorersRepository, IShuttleRepository shuttleRepository, IExplorerRepository explorerRepository)
 {
     _repository                = repository;
     _humanCaptainValidator     = humanCaptainValidator;
     _teamOfExplorersRepository = teamOfExplorersRepository;
     _shuttleRepository         = shuttleRepository;
     _explorerRepository        = explorerRepository;
 }
示例#4
0
 public RobotService(IRobotRepository repository, IRobotValidator robotValidator,
                     ITeamOfExplorersRepository teamOfExplorersRepository, IShuttleRepository shuttleRepository,
                     IExplorerRepository explorerRepository, IHttpClientFactory clientFactory)
 {
     _repository                = repository;
     _robotValidator            = robotValidator;
     _teamOfExplorersRepository = teamOfExplorersRepository;
     _shuttleRepository         = shuttleRepository;
     _explorerRepository        = explorerRepository;
     _clientFactory             = clientFactory;
 }