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; }
public PlayerServiceAsync(IHangmanRepositoryAsync<Player> repository, ILogger<PlayerServiceAsync> logger) { _repository = repository; _logger = logger; }