示例#1
0
 public GameRoomServiceAsync(IHangmanRepositoryAsync <GameRoom> repository,
                             IHangmanRepositoryAsync <GameRoomPlayer> repositoryGameRoomPlayer,
                             IHangmanRepositoryAsync <GuessLetter> repositoryGuessLetter,
                             IHangmanRepositoryAsync <GuessWord> repositoryGuessWord,
                             IHangmanRepositoryAsync <GameRound> repositoryGameRound,
                             IHangmanRepositoryAsync <Player> repositoryPlayer,
                             ILogger <GameRoomServiceAsync> logger,
                             IHangmanGame gameLogic,
                             IMapper mapper
                             )
 {
     _repositoryGameRoomPlayer = repositoryGameRoomPlayer;
     _repositoryGuessLetter    = repositoryGuessLetter;
     _repositoryGameRound      = repositoryGameRound;
     _repositoryGuessWord      = repositoryGuessWord;
     _repositoryPlayer         = repositoryPlayer;
     _repository = repository;
     _gameLogic  = gameLogic;
     _logger     = logger;
     _mapper     = mapper;
 }
示例#2
0
 public PlayerServiceAsync(IHangmanRepositoryAsync<Player> repository, ILogger<PlayerServiceAsync> logger)
 {
     _repository = repository;
     _logger = logger;
 }