Пример #1
0
        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;
        }
Пример #2
0
 public PlayersGameCommandHandler(IPlayerGameRepository playerGameRepository)
 => _playerGameRepository = playerGameRepository;