Пример #1
0
        public GameServiceDataRepository(
            IPlayerRepository playerRepository,
            IGameResultRepository gameResultRepository,
            IPlayerStatusRepository playerStatusRepository,
            IGameTypeRepository gameTypeRepository,
            IPlayerStateRepository playerStateRepository)
        {
            if (ReferenceEquals(playerRepository, null))
            {
                throw new ArgumentNullException("playerRepository");
            }
            if (ReferenceEquals(gameResultRepository, null))
            {
                throw new ArgumentNullException("gameResultRepository");
            }
            if (ReferenceEquals(playerStatusRepository, null))
            {
                throw new ArgumentNullException("playerStatusRepository");
            }
            if (ReferenceEquals(gameTypeRepository, null))
            {
                throw new ArgumentNullException("gameTypeRepository");
            }
            if (ReferenceEquals(playerStateRepository, null))
            {
                throw new ArgumentNullException("playerStateRepository");
            }

            _PlayerRepository       = playerRepository;
            _GameResultRepository   = gameResultRepository;
            _PlayerStatusRepository = playerStatusRepository;
            _GameTypeRepository     = gameTypeRepository;
            _PlayerStateRepository  = playerStateRepository;
        }
Пример #2
0
 public PlayerStatusController(IPlayerStatusRepository playerStatusRepository)
 {
     _playerStatusRepository = playerStatusRepository;
 }