public GameService( ICacheWrapperService cache, IGameRepository gameRepository, ICardMoveRepository cardMoveRepository, IGameUsersRepository gameUsersRepository, IPlayerRepository userRepository, ICardRepository cardRepository) { _cache = cache; _gameRepository = gameRepository; _gameUsersRepository = gameUsersRepository; _cardMoveRepository = cardMoveRepository; _playerRepository = userRepository; _cardRepository = cardRepository; _deck = new Deck(_cardRepository.GetAll().ToList()); }
public StatisticService(IStatisticRepository statisticRepository, IGameUsersRepository gameUsersRepository, ICardMoveRepository cardMoveRepository, IPlayerRepository playerRepository, ICardRepository cardRepository) { _statisticRepository = statisticRepository; _gameUsersRepository = gameUsersRepository; _cardMoveRepository = cardMoveRepository; _playerRepository = playerRepository; _cardRepository = cardRepository; }
public GameService(ICacheWrapperService cache, IGameUsersRepository gameUsersRepository, ICardMoveRepository cardMoveRepository, IPlayerRepository playerRepository, ICardRepository cardRepository, IGameRepository gameRepository, IMappingService mappingService ) { _cache = cache; _gameUsersRepository = gameUsersRepository; _cardMoveRepository = cardMoveRepository; _playerRepository = playerRepository; _cardRepository = cardRepository; _gameRepository = gameRepository; _mappingService = mappingService; }