public GameLogicService(IGameRepository gameRepository, IPlayerRepository playerRepository, ICardRepository cardRepository, IPlayerGameRepository playerGameRepository, IRoundRepository roundRepository, IHandRepository handRepository, IHandCardRepository handCardRepository, IMapper mapper, IGameUtility gameUtility, IDeckProvider deckProvider) { _gameRepository = gameRepository; _playerRepository = playerRepository; _playerGameRepository = playerGameRepository; _roundRepository = roundRepository; _handRepository = handRepository; _cardRepository = cardRepository; _handCardRepository = handCardRepository; _mapper = mapper; _gameUtility = gameUtility; _deckProvider = deckProvider; }
public PlayersGameCommandHandler(IPlayerGameRepository playerGameRepository) => _playerGameRepository = playerGameRepository;