Ejemplo n.º 1
0
        public GameService(
            IGameValidator gameValidator,
            IDeckRepository deckRepository,
            IGameDeckRepository gameDeckRepository,
            IGameRepository gameRepository,
            IGameUserRepository gameUserRepository,
            ITurnRepository turnRepository,
            IDataMapper <GameData, GameModel> gameMapper,
            IDataMapper <GameCreateData, GameCreateModel> gameCreateMapper,
            IDataMapper <GameDeckCardCollectionData, GameDeckCardCollectionModel> gameDeckCardCollectionMapper,
            IDataMapper <GameDeckData, GameDeckModel> gameDeckMapper,
            IDataMapper <GameUserData, GameUserModel> gameUserMapper,
            ICardService cardService
            )
        {
            _gameValidator = gameValidator;

            _deckRepository     = deckRepository;
            _gameDeckRepository = gameDeckRepository;
            _gameRepository     = gameRepository;
            _gameUserRepository = gameUserRepository;
            _turnRepository     = turnRepository;

            _gameMapper                   = gameMapper;
            _gameCreateMapper             = gameCreateMapper;
            _gameDeckCardCollectionMapper = gameDeckCardCollectionMapper;
            _gameDeckMapper               = gameDeckMapper;
            _gameUserMapper               = gameUserMapper;

            _cardService = cardService;
        }
Ejemplo n.º 2
0
 public GameUserManager(IGameUserRepository gameUserRepository)
 {
     _gameUserRepository = gameUserRepository;
 }
Ejemplo n.º 3
0
 public GameUserService(IGameUserRepository repository)
 {
     this.repository = repository;
 }