Exemplo n.º 1
0
 public GameService(IPlayerRepository playerRepository, IGameRepository gameRepository, IMoveRepository moveRepository, IPlayerGameStatusRepository playerGameStatusRepository)
 {
     _playerRepository           = playerRepository;
     _gameRepository             = gameRepository;
     _moveRepository             = moveRepository;
     _playerGameStatusRepository = playerGameStatusRepository;
 }
Exemplo n.º 2
0
        public GamePlayService(
            IGameDeckCardCollectionRepository gameDeckCardCollectionRepository,
            IGameDeckRepository gameDeckRepository,
            IGameRepository gameRepository,
            IMoveRepository moveRepository,
            ITurnRepository turnRepository,
            IDataMapper <GameDeckCardCollectionData, GameDeckCardCollectionModel> gameDeckCardCollectionMapper,
            IDataMapper <GameDeckData, GameDeckModel> gameDeckMapper,
            ICardService cardService,
            IGameDataService gameDataService,
            IGameValidator gameValidator,
            IMoveValidator moveValidator
            )
        {
            _gameDeckCardCollectionRepository = gameDeckCardCollectionRepository;
            _gameDeckRepository = gameDeckRepository;
            _gameRepository     = gameRepository;
            _moveRepository     = moveRepository;
            _turnRepository     = turnRepository;

            _gameDeckCardCollectionMapper = gameDeckCardCollectionMapper;
            _gameDeckMapper = gameDeckMapper;

            _cardService     = cardService;
            _gameDataService = gameDataService;

            _gameValidator = gameValidator;
            _moveValidator = moveValidator;
        }
Exemplo n.º 3
0
 public MovedexViewModel(IMoveRepository moveRepository, INavigationService navigationService)
 {
     this.navigationService = navigationService;
     this.moveRepository    = moveRepository;
     this.detailVm          = Startup.ServiceProvider.GetService <MoveDetailViewModel>();
     ReverseOrderCommand    = new RelayCommand(() => OnReverseOrder());
     SelectMoveCommand      = new RelayCommand <ItemClickEventArgs>(async(args) => await SelectMove(args.ClickedItem as Move));
 }
Exemplo n.º 4
0
 public MoveValidator(
     IGameDeckCardCollectionRepository gameDeckCardCollectionRepository,
     IMoveRepository moveRepository
     )
 {
     _gameDeckCardCollectionRepository = gameDeckCardCollectionRepository;
     _moveRepository = moveRepository;
 }
Exemplo n.º 5
0
 public MoveController(IMoveRepository moveRepo,
                       IGameRepository gameRepo,
                       IMapper mapper)
 {
     _moveRepo = moveRepo;
     _gameRepo = gameRepo;
     _mapper   = mapper;
 }
Exemplo n.º 6
0
 public HanoiController(
     HanoiCommandsHandler hanoiCommandsHandler,
     IMoveRepository moveRepository,
     MoveCommandsHandler moveCommandsHandler)
 {
     _hanoiCommandsHandler = hanoiCommandsHandler;
     _moveCommandsHandler  = moveCommandsHandler;
 }
Exemplo n.º 7
0
        public MoveService(
            IMoveRepository moveRepository,
            IDataMapper <MoveData, MoveModel> moveDataMapper
            )
        {
            _moveRepository = moveRepository;

            _moveDataMapper = moveDataMapper;
        }
 public MovesSeeds(IMoveRepository moveRepository,
                   ITypeRepository typeRepository,
                   string apiUrl,
                   string connectionString)
 {
     _moveRepository   = moveRepository;
     _typeRepository   = typeRepository;
     _apiUrl           = apiUrl;
     _connectionString = connectionString;
 }
Exemplo n.º 9
0
 public GameService(IGameRepository gameRepository, IMoveRepository moveRepository,
                    IGameCellSelectorService gameCellSelectorService, IVictoryCheckService victoryCheckService,
                    IPlayerService playerService, IGameCellService gameCellService)
 {
     _gameRepository          = gameRepository;
     _moveRepository          = moveRepository;
     _gameCellSelectorService = gameCellSelectorService;
     _victoryCheckService     = victoryCheckService;
     _playerService           = playerService;
     _gameCellService         = gameCellService;
 }
Exemplo n.º 10
0
 public MoveService(IBaseCRUDRepository <Move> repository, App.Common.Classes.Cache.IMemoryCacheManager
                    memoryCacheManager, IMapper mapper, IServiceValidator <Move> validation
                    , Microsoft.Extensions.Configuration.IConfiguration configuration
                    , IMoveRepository moveRepository
                    , IMoveDetailRepository moveDetailRepository)
     : base(repository, memoryCacheManager, mapper, validation, configuration)
 {
     this.moveRepository       = moveRepository;
     this.moveDetailRepository = moveDetailRepository;
     _mapper = mapper;
 }
Exemplo n.º 11
0
 public SimulationApplication(
     IPokemonRepository pokemonRepository,
     IMoveRepository moveRepository,
     ITypeAdvantageRepository typeAdvantageRepository,
     CacheDomain cacheDomain)
 {
     _pokemonRepository       = pokemonRepository;
     _moveRepository          = moveRepository;
     _typeAdvantageRepository = typeAdvantageRepository;
     _cacheDomain             = cacheDomain;
 }
Exemplo n.º 12
0
 public GamesController(
     UserManager <User> userManager,
     IGameService gameService,
     ISideRepository sideRepository,
     IMoveRepository moveRepository)
 {
     _userManager    = userManager;
     _gameService    = gameService;
     _sideRepository = sideRepository;
     _moveRepository = moveRepository;
 }
Exemplo n.º 13
0
 public AppService(
     IGameRepository gameRepository,
     IPlayerRepository playerRepository,
     IMoveRepository moveRepository,
     IRoundRepository roundRepository
     )
 {
     GameRepository   = gameRepository;
     PlayerRepository = playerRepository;
     MoveRepository   = moveRepository;
     RoundRepository  = roundRepository;
 }
 public PokemonApplication(
     IPokemonRepository pokemonRepository,
     IPokemonSpeciesRepository pokemonSpeciesRepository,
     IMoveRepository moveRepository,
     INatureRepository natureRepository, CacheDomain cacheDomain)
 {
     _pokemonRepository        = pokemonRepository;
     _pokemonSpeciesRepository = pokemonSpeciesRepository;
     _moveRepository           = moveRepository;
     _natureRepository         = natureRepository;
     _cacheDomain = cacheDomain;
 }
 public GameManager(
     IGameRepository gameRepository,
     IMoveRepository moveRepository,
     IMoveValidator moveValidator)
 {
     _gameRepository = gameRepository
                       ?? throw new ArgumentNullException(nameof(gameRepository));
     _moveRepository = moveRepository
                       ?? throw new ArgumentNullException(nameof(moveRepository));
     _moveValidator = moveValidator
                      ?? throw new ArgumentNullException(nameof(moveValidator));
 }
Exemplo n.º 16
0
 public ChessGameService(
     IGameRepository gameRepository,
     ISideRepository sideRepository,
     IMoveRepository moveRepository,
     IColorRepository colorRepository,
     UserManager <User> userManager)
 {
     _gameRepository  = gameRepository;
     _sideRepository  = sideRepository;
     _moveRepository  = moveRepository;
     _colorRepository = colorRepository;
     _userManager     = userManager;
 }
Exemplo n.º 17
0
 public GameService(IGameRepository gameRepository, ICardRepository cardRepository, IRoundRepository roundRepository, IMoveRepository moveRepository, IUserGamesRepository userGamesRepository, IUserRepository userRepository, IUserRoundRepository userRoundRepository, IMemoryCache cache, IMapper mapper)
 {
     this._gameRepository      = gameRepository;
     this._cardRepository      = cardRepository;
     this._roundRepository     = roundRepository;
     this._moveRepository      = moveRepository;
     this._userGamesRepository = userGamesRepository;
     this._userRepository      = userRepository;
     this._userRoundRepository = userRoundRepository;
     this._mapper       = mapper;
     _deckProvider      = new DeckProvider(cache);
     _handCardsProvider = new HandCardsProvider(cache);
 }
Exemplo n.º 18
0
        public PokemonDetailViewModel(
            IPokemonRepository pokemonRepository,
            IMoveRepository moveRepository,
            IEvolutionsRepository evolutionRepository,
            INavigationService navigationService)
        {
            _evolutionRepository = evolutionRepository;
            _navigationService   = navigationService;
            _moveRepository      = moveRepository;
            _pokemonRepository   = pokemonRepository;

            PreviousCommand = new RelayCommand(async() => await SetNewPokemon(await pokemonRepository.GetPreviousPokemon(SelectedPokemon.DexNumber)), () => pokemonRepository.HasPreviousPokemon(SelectedPokemon.DexNumber));
            NextCommand     = new RelayCommand(async() => await SetNewPokemon(await pokemonRepository.GetNextPokemon(SelectedPokemon.DexNumber)), () => pokemonRepository.HasNextPokemon(SelectedPokemon.DexNumber));
        }
Exemplo n.º 19
0
        public GamePlayService(
            IGameService gamseService,
            IGameDeckCardCollectionRepository gameDeckCardCollectionRepository,
            IGameRepository gameRepository,
            IMoveRepository moveRepository,
            ITurnRepository turnRepository
        )
        {
            _gameService = gamseService;

            _gameDeckCardCollectionRepository = gameDeckCardCollectionRepository;
            _gameRepository = gameRepository;
            _moveRepository = moveRepository;
            _turnRepository = turnRepository;
        }
Exemplo n.º 20
0
        public GamePlayService(
            IGameRepository gameRepository,
            IMoveRepository moveRepository,
            ITurnRepository turnRepository,
            IGameDataService gameDataService,
            IGameValidator gameValidator,
            IMoveValidator moveValidator,
            IGameDeckHelper gameDeckHelper,
            IHandleWinnerHandler handleWinnerHandler
            )
        {
            _gameRepository = gameRepository;
            _moveRepository = moveRepository;
            _turnRepository = turnRepository;

            _gameDataService = gameDataService;
            _gameValidator   = gameValidator;
            _moveValidator   = moveValidator;

            _gameDeckHelper = gameDeckHelper;

            _handleWinnerHandler = handleWinnerHandler;
        }
Exemplo n.º 21
0
 public MoveApplication(IMoveRepository moveRepository)
 {
     _moveRepository = moveRepository;
 }
Exemplo n.º 22
0
 public MoveService(IMoveRepository moveRepository)
 {
     _moveRepository = moveRepository;
 }
Exemplo n.º 23
0
 public MoveController(IMoveRepository moveRepository, IMapper mapper)
 {
     _moveRepository = moveRepository;
     _mapper         = mapper;
 }
Exemplo n.º 24
0
 public GameHub(IGameService gameService, IMoveRepository moveRepository)
 {
     _gameService    = gameService;
     _moveRepository = moveRepository;
 }
Exemplo n.º 25
0
 public UnitOfWork(GameContext context)
 {
     Context = context;
     Moves   = new MoveRepository(Context);
 }
Exemplo n.º 26
0
 public HistoryService(IPlayerRepository playerRepository, IMoveRepository moveRepository, IPlayerGameStatusRepository playerGameStatusRepository)
 {
     _playerRepository           = playerRepository;
     _moveRepository             = moveRepository;
     _playerGameStatusRepository = playerGameStatusRepository;
 }
Exemplo n.º 27
0
 public SearchViewModel(IPokemonRepository pokemonsRepository, IMoveRepository moveRepository, INavigationService navigationService)
 {
     this.navigationService  = navigationService;
     this.moveRepository     = moveRepository;
     this.pokemonsRepository = pokemonsRepository;
 }
Exemplo n.º 28
0
 public MoveValidator(IMoveRepository moveRepository)
 {
     _moveRepository = moveRepository;
 }
Exemplo n.º 29
0
 public MoveFactory(IMoveRepository repository)
 {
     this.repository = repository;
 }
Exemplo n.º 30
0
 public HanoiCommandsHandler(IHanoiRepository hanoiRepository, IMoveRepository moveRepository)
 {
     _hanoiRepository = hanoiRepository;
     _moveRepository  = moveRepository;
 }
Exemplo n.º 31
0
 public MoveCommandsHandler(IMoveRepository moveRepository)
 {
     _moveRepository = moveRepository;
 }