コード例 #1
0
 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());
 }
コード例 #2
0
 public StatisticService(IStatisticRepository statisticRepository,
                         IGameUsersRepository gameUsersRepository,
                         ICardMoveRepository cardMoveRepository,
                         IPlayerRepository playerRepository,
                         ICardRepository cardRepository)
 {
     _statisticRepository = statisticRepository;
     _gameUsersRepository = gameUsersRepository;
     _cardMoveRepository  = cardMoveRepository;
     _playerRepository    = playerRepository;
     _cardRepository      = cardRepository;
 }
コード例 #3
0
 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;
 }