Пример #1
0
 public GamesManager(IGamesRepository gamesRepository, IPlayersRepository playersRepository, GamesMapper gameMapper, ITeamsRepository teamsRepository, IEventsRepository eventsRepository)
 {
     _gamesRepository = gamesRepository;
     _playersRepository = playersRepository;
     _gameMapper = gameMapper;
     _teamsRepository = teamsRepository;
     _eventsRepository = eventsRepository;
 }
Пример #2
0
 public TeamsManager(ITeamsRepository teamsRepository, IPlayersRepository playersRepository, IGamesRepository gamesRepository, ILeaguesRepository leaguesRepository, TeamsMapper teamMapper, IEventsRepository eventsRepository)
 {
     _teamsRepository = teamsRepository;
     _playersRepository = playersRepository;
     _gamesRepository = gamesRepository;
     _leaguesRepository = leaguesRepository;
     _teamMapper = teamMapper;
     _eventsRepository = eventsRepository;
 }
Пример #3
0
 public LeagueService(ILeagueCodeRepository leagueCodeRepository,
                      ILeagueRepository leagueRepository,
                      IPlayersRepository playersRepository,
                      IImportService importService)
 {
     _leagueCodeRepository = leagueCodeRepository;
     _leagueRepository     = leagueRepository;
     _playersRepository    = playersRepository;
     _importService        = importService;
 }
Пример #4
0
        public void MatchesTestInitialize()
        {
            MatchesRepository = new MatchesRepository();
            PlayersRepository = new PlayersRepository();

            Controller = new MatchesController(MatchesRepository, PlayersRepository)
            {
                Request       = new HttpRequestMessage(),
                Configuration = new HttpConfiguration()
            };
        }
 public PlayersController(
     IPlayersRepository playersRepository,
     IGeoLocationClient geoLocationClient,
     IAdminActionsRepository adminActionsRepository,
     IPlayerAnalyticsRepository playerAnalyticsRepository)
 {
     _playersRepository         = playersRepository ?? throw new ArgumentNullException(nameof(playersRepository));
     _geoLocationClient         = geoLocationClient ?? throw new ArgumentNullException(nameof(geoLocationClient));
     _adminActionsRepository    = adminActionsRepository ?? throw new ArgumentNullException(nameof(adminActionsRepository));
     _playerAnalyticsRepository = playerAnalyticsRepository ?? throw new ArgumentNullException(nameof(playerAnalyticsRepository));
 }
Пример #6
0
 public StartGameRoundValidator(
     IBaseGameRequestsValidator baseGameRequestsValidator,
     IPlayersRepository playersRepository,
     IGameRoundsRepository gameRoundsRepository,
     IGameOrRoundOwnerRule gameOrRoundOwnerRule)
 {
     this.baseGameRequestsValidator = baseGameRequestsValidator;
     this.playersRepository         = playersRepository;
     this.gameRoundsRepository      = gameRoundsRepository;
     this.gameOrRoundOwnerRule      = gameOrRoundOwnerRule;
 }
Пример #7
0
 public LeaguesManager(ILeaguesRepository leaguesRepository, ITeamsRepository teamsRepository, IGamesRepository gamesRepository, IPlayersRepository playersRepository, IUsersRepository usersRepository, TeamsMapper teamMapper, UserStatisticCalculation userStatisticCalculation, LeaguesMapper leaguesMapper, IEventsRepository eventsRepository)
 {
     _leaguesRepository = leaguesRepository;
     _teamsRepository = teamsRepository;
     _gamesRepository = gamesRepository;
     _playersRepository = playersRepository;
     _usersRepository = usersRepository;
     _teamMapper = teamMapper;
     _userStatisticCalculation = userStatisticCalculation;
     _leaguesMapper = leaguesMapper;
     _eventsRepository = eventsRepository;
 }
Пример #8
0
 public AdminActionController(
     ILogger <AdminActionController> logger,
     IAuthorizationService authorizationService,
     IPlayersRepository playersRepository,
     IAdminActionsRepository adminActionsRepository,
     IPlayersForumsClient playersForumsClient)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _authorizationService   = authorizationService ?? throw new ArgumentNullException(nameof(authorizationService));
     _playersRepository      = playersRepository ?? throw new ArgumentNullException(nameof(playersRepository));
     _adminActionsRepository = adminActionsRepository ?? throw new ArgumentNullException(nameof(adminActionsRepository));
     _playersForumsClient    = playersForumsClient ?? throw new ArgumentNullException(nameof(playersForumsClient));
 }
Пример #9
0
        //public event PropertyChangedEventHandler PropertyChanged = delegate { };

        public PlayerListViewModel(IPlayersRepository repo)
        {
            _repo = repo;
            //if (DesignerProperties.GetIsInDesignMode(
            //	new System.Windows.DependencyObject())) return;

            //Players = new ObservableCollection<Player>(_repo.GetPlayersAsync().Result);
            DeleteCommand = new RelayCommand(OnDelete, CanDelete);

            AddPlayerCommand   = new RelayCommand(OnAddPlayer);
            EditPlayerCommand  = new RelayCommand <Player>(OnEditPlayer);
            ClearSearchCommand = new RelayCommand(OnClearSearch);
        }
Пример #10
0
 public BanFileIngest(
     ILogger <BanFileIngest> logger,
     IGuidValidator guidValidator,
     IPlayersRepository playersRepository,
     IAdminActionsRepository adminActionsRepository,
     IPlayersForumsClient playersForumsClient)
 {
     _logger                 = logger ?? throw new ArgumentNullException(nameof(logger));
     _guidValidator          = guidValidator ?? throw new ArgumentNullException(nameof(guidValidator));
     _playersRepository      = playersRepository ?? throw new ArgumentNullException(nameof(playersRepository));
     _adminActionsRepository = adminActionsRepository ?? throw new ArgumentNullException(nameof(adminActionsRepository));
     _playersForumsClient    = playersForumsClient ?? throw new ArgumentNullException(nameof(playersForumsClient));
 }
Пример #11
0
        /// <summary>
        /// Konstruktor klasy.
        /// </summary>
        /// <param name="players">Repozytorium graczy.</param>
        /// <param name="name">Imię aktualnego gracza.</param>
        public Session(IPlayersRepository players, string name)
        {
            this._currentNumbers = new ObservableCollection <int>();
            this._numbers        = new ASMNumberRandomizer();
            this._divideNumbers  = new DivideNumberRandomizer();
            _players             = players;
            this._answerEquation = new ObservableCollection <string>();
            _soundPlayer         = new MediaPlayer();
            this.Name            = name;

            _time  = TimeSpan.FromSeconds(_equationTime);
            _timer = new DispatcherTimer(new TimeSpan(0, 0, 1), DispatcherPriority.Normal, delegate { Tick(); }, Application.Current.Dispatcher);
            _timer.Stop();
        }
Пример #12
0
 public BattleManager(IArmiesRepository armiesRepository,
                      IPlayersRepository playersRepository,
                      IArmiesHelper armiesHelper,
                      ICitiesHelper citiesHelper,
                      IMessagesService messagesService,
                      IViewSwitcher viewSwitcher)
 {
     _playersRepository = playersRepository;
     _armiesRepository  = armiesRepository;
     _armiesHelper      = armiesHelper;
     _citiesHelper      = citiesHelper;
     _messagesService   = messagesService;
     _viewSwitcher      = viewSwitcher;
 }
Пример #13
0
 public ArmiesTurnProcessor(ILegionInfo legionInfo,
                            IArmiesRepository armiesRepository,
                            ICitiesRepository citiesRepository,
                            IPlayersRepository playersRepository,
                            IArmiesHelper armiesHelper,
                            IBattleManager battleManager)
 {
     _legionInfo        = legionInfo;
     _armiesRepository  = armiesRepository;
     _citiesRepository  = citiesRepository;
     _playersRepository = playersRepository;
     _armiesHelper      = armiesHelper;
     _battleManager     = battleManager;
 }
Пример #14
0
        public GameStatisticsWindow(
            IGuiServices guiServices,
            ITexts texts,
            ILegionInfo legionInfo,
            IMapController mapController,
            IPlayersRepository playersRepository) : base(guiServices)
        {
            _texts             = texts;
            _legionInfo        = legionInfo;
            _mapController     = mapController;
            _playersRepository = playersRepository;

            CreateElements();
        }
Пример #15
0
 public GameArchive(
     IBytesHelper helper,
     ILegionInfo legionInfo,
     IArmiesRepository armiesRepository,
     ICitiesRepository citiesRepository,
     IPlayersRepository playersRepository,
     IDefinitionsRepository definitionsRepository)
 {
     _helper                = helper;
     _legionInfo            = legionInfo;
     _armiesRepository      = armiesRepository;
     _citiesRepository      = citiesRepository;
     _playersRepository     = playersRepository;
     _definitionsRepository = definitionsRepository;
 }
Пример #16
0
 public SubmitAnswerHandler(
     IRequestValidator<SubmitAnswer> requestValidator,
     IRepositoryTransactionsFactory repositoryTransactionsFactory,
     IPlayerAnswersRepository playerAnswerRepository,
     IGameCheckpointUpdater gameCheckpointUpdater,
     IPlayersRepository playersRepository,
     IPlayerCardsRepository playerCardsRepository)
 {
     this.requestValidator = requestValidator;
     this.repositoryTransactionsFactory = repositoryTransactionsFactory;
     this.playerAnswerRepository = playerAnswerRepository;
     this.gameCheckpointUpdater = gameCheckpointUpdater;
     this.playersRepository = playersRepository;
     this.playerCardsRepository = playerCardsRepository;
 }
Пример #17
0
        public PlayerViewModel(IImageLoadTask imageLoadTask, IPlayersRepository playersRepository,
                               IStatisticsRepository statisticsRepository,
                               IConfigurationRepository configurationRepository,
                               ICommentaryPlayer commentaryPlayer,
                               IDialogService dialogService) : base(commentaryPlayer, dialogService)
        {
            _imageLoadTask           = imageLoadTask;
            _playersRepository       = playersRepository;
            _statisticsRepository    = statisticsRepository;
            _configurationRepository = configurationRepository;

            Initialise();

            SetUpMessageBus();
        }
Пример #18
0
 public MapPopularityCommandHandler(
     ILogger <MapPopularityCommandHandler> logger,
     IGameServersRepository gameServersRepository,
     IMapPopularityRepository mapPopularityRepository,
     IRconClientFactory rconClientFactory,
     IGameServerStatusRepository gameServerStatusRepository,
     IPlayersRepository playersRepository) : base(new[] { "!like", "!dislike" })
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _gameServersRepository      = gameServersRepository ?? throw new ArgumentNullException(nameof(gameServersRepository));
     _mapPopularityRepository    = mapPopularityRepository ?? throw new ArgumentNullException(nameof(mapPopularityRepository));
     _rconClientFactory          = rconClientFactory ?? throw new ArgumentNullException(nameof(rconClientFactory));
     _gameServerStatusRepository = gameServerStatusRepository ?? throw new ArgumentNullException(nameof(gameServerStatusRepository));
     _playersRepository          = playersRepository ?? throw new ArgumentNullException(nameof(playersRepository));
 }
Пример #19
0
 public JoinGameHandler(
     IRequestValidator <JoinGame> requestValidator,
     IRepositoryTransactionsFactory repositoryTransactionsFactory,
     IPlayersRepository playersRepository,
     IPlayerCardsRepository playerCardsRepository,
     IAnswerCardsRepository answerCardsRepository,
     IGameCheckpointUpdater gameCheckpointUpdater)
 {
     this.requestValidator = requestValidator;
     this.repositoryTransactionsFactory = repositoryTransactionsFactory;
     this.playersRepository             = playersRepository;
     this.playerCardsRepository         = playerCardsRepository;
     this.answerCardsRepository         = answerCardsRepository;
     this.gameCheckpointUpdater         = gameCheckpointUpdater;
 }
Пример #20
0
 public SubmitAnswerValidator(
     IBaseGameRequestsValidator baseGameRequestsValidator,
     IPlayersRepository playersRepository,
     IGameRoundsRepository gameRoundsRepository,
     IPlayerCardsRepository playerCardsRepository,
     IQuestionCardsRepository questionCardsRepository,
     IPlayerAnswersRepository playerAnswersRepository)
 {
     this.baseGameRequestsValidator = baseGameRequestsValidator;
     this.playersRepository         = playersRepository;
     this.gameRoundsRepository      = gameRoundsRepository;
     this.playerCardsRepository     = playerCardsRepository;
     this.questionCardsRepository   = questionCardsRepository;
     this.playerAnswersRepository   = playerAnswersRepository;
 }
Пример #21
0
 public ServerAdminController(
     IAuthorizationService authorizationService,
     IGameServersRepository gameServersRepository,
     IGameServerStatusRepository gameServerStatusRepository,
     IRconClientFactory rconClientFactory,
     IChatLogsRepository chatLogsRepository,
     IPlayersRepository playersRepository)
 {
     _authorizationService       = authorizationService ?? throw new ArgumentNullException(nameof(authorizationService));
     _gameServersRepository      = gameServersRepository ?? throw new ArgumentNullException(nameof(gameServersRepository));
     _gameServerStatusRepository = gameServerStatusRepository ?? throw new ArgumentNullException(nameof(gameServerStatusRepository));
     _rconClientFactory          = rconClientFactory ?? throw new ArgumentNullException(nameof(rconClientFactory));
     _chatLogsRepository         = chatLogsRepository ?? throw new ArgumentNullException(nameof(chatLogsRepository));
     _playersRepository          = playersRepository ?? throw new ArgumentNullException(nameof(playersRepository));
 }
Пример #22
0
 public MapGuiLayer(
     IGuiServices guiServices,
     IMapController mapController,
     ITexts texts,
     IPlayersRepository playersRepository,
     ILegionInfo legionInfo,
     ModalLayer modalLayer,
     ICommonGuiFactory commonGuiFactory) : base(guiServices)
 {
     _mapController     = mapController;
     _texts             = texts;
     _playersRepository = playersRepository;
     _legionInfo        = legionInfo;
     _modalLayer        = modalLayer;
     _commonGuiFactory  = commonGuiFactory;
 }
Пример #23
0
 public InitialDataGenerator(
     ILegionConfig legionConfig,
     ILegionInfo legionInfo,
     IDefinitionsRepository definitionsRepository,
     IArmiesRepository armiesRepository,
     IPlayersRepository playersRepository,
     ICitiesRepository citiesRepository,
     ICitiesHelper citiesHelper)
 {
     _legionConfig          = legionConfig;
     _legionInfo            = legionInfo;
     _definitionsRepository = definitionsRepository;
     _armiesRepository      = armiesRepository;
     _playersRepository     = playersRepository;
     _citiesRepository      = citiesRepository;
     _citiesHelper          = citiesHelper;
 }
Пример #24
0
        /// <summary>
        /// Konstruktor klasy.
        /// </summary>
        public MainWindow()
        {
            InitializeComponent();

            _players      = new XMLPlayersRepository(@"..\..\..\PlayersRepository.xml");
            _selectPlayer = new PlayerSelection(_players);
            _selectPlayer.ShowDialog();

            _game = new Session(_players, _selectPlayer.Name);
            _game.NewEquation();

            this.DataContext = _game;
            _soundPlayer     = new MediaPlayer();

            lbNumbers.ItemsSource  = _game.CurrentNumbers;
            lbEquation.ItemsSource = _game.AnswerEquation;
        }
Пример #25
0
        public MainPageViewModel(IPlayersRepository playersRepository, IConfigurationRepository configurationRepository,
                                 Func <string, IDartGame> dartGameFactory, Func <string, IStatisticsCalculationService> statisticsFactory,
                                 ICommentaryPlayer commentaryPlayer, IDialogService dialogService) : base(commentaryPlayer,
                                                                                                          dialogService)
        {
            _playersRepository       = playersRepository;
            _configurationRepository = configurationRepository;
            _dartGameFactory         = dartGameFactory;
            _statisticsFactory       = statisticsFactory;

            InitialiseStandingDataAndSound();

            InitialiseSubscriptions();

            InitaliseCommands();

            SetupMessageBus();
        }
Пример #26
0
 public CreateGameHandler(
     IRequestValidator <CreateGame> requestValidator,
     IRepositoryTransactionsFactory repositoryTransactionsFactory,
     IGameRoundCreator gameRoundCreator,
     IPlayerCardsCreator playerCardsCreator,
     IGamesRepository gamesRepository,
     IPlayersRepository playersRepository,
     ICodeGenerator codeGenerator,
     IGameCheckpointUpdater gameCheckpointUpdater)
 {
     this.requestValidator = requestValidator;
     this.repositoryTransactionsFactory = repositoryTransactionsFactory;
     this.gameRoundCreator      = gameRoundCreator;
     this.playerCardsCreator    = playerCardsCreator;
     this.gamesRepository       = gamesRepository;
     this.playersRepository     = playersRepository;
     this.codeGenerator         = codeGenerator;
     this.gameCheckpointUpdater = gameCheckpointUpdater;
 }
Пример #27
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, IPlayersRepository playerRepository)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler(appBulider =>
                {
                    appBulider.Run(async context =>
                    {
                        context.Response.StatusCode = 500;
                        await context.Response.WriteAsync("Please try again");
                    });
                });
            }

            app.UseMvc();

            playerRepository.CreateTableAsync(false);
        }
        public override void RegisterScenarioDependencies(Container container)
        {
            base.RegisterScenarioDependencies(container);

            _queryMock = Substitute.For <IQuery <TenantId, List <PlayerDto> > >();
            container.Register(() => _queryMock, Lifestyle.Scoped);

            _repoMock = Substitute.For <IPlayersRepository>();
            _repoMock.Add(Arg.Any <Player>())
            .Returns(ci => ci.Arg <Player>())
            .AndDoes(ci => { _actualPlayer = ci.Arg <Player>(); });

            _repoMock.Update(Arg.Any <Player>(), Arg.Any <Version>())
            .Returns(ci =>
            {
                var original       = ci.Arg <Player>();
                var updatedVersion = new Version($"updated-{original.Version}");

                _versionMap.RecordVersionChange(this.GetEntityId(original), updatedVersion);

                var updated = new Player(original.Tenant, updatedVersion, original.Id, original.FirstName,
                                         original.LastName);

                return(updated);
            })
            .AndDoes(ci =>
            {
                if (_actualPlayer == null)
                {
                    return;
                }
                _actualPlayer = ci.Arg <Player>();
            });

            container.Register(() => _repoMock, Lifestyle.Scoped);
        }
Пример #29
0
 public PlayersController(IPlayersRepository playersRepository)
 {
     _repo = playersRepository;
 }
Пример #30
0
 public NextGameRoundOwnerProvider(IPlayersRepository playersRepository)
 {
     this.playersRepository = playersRepository;
 }
Пример #31
0
 private static void UpdateDbStats(IPlayersRepository repository, Player player)
 {
     var model = repository.GetByName(player.Name);
     Initiator.Mapper.Map(player, model);
     repository.Update(model);
 }
Пример #32
0
 public Dealer(IPlayersRepository playersRepository)
 {
     this.players = playersRepository.GetPlayers();
 }
Пример #33
0
 public PlayerGetRequestHandler(IPlayersRepository repository,
                                IBadgesClient badgesClient)
 {
     _repository   = repository;
     _badgesClient = badgesClient;
 }
Пример #34
0
 public DatabaseService(IPlayersRepository playersRepository)
 {
     PlayersRepository = playersRepository;
 }
Пример #35
0
 public UsersManager(IPlayersRepository playersRepository, ITeamsRepository teamsRepository, IUsersRepository usersRepository)
 {
     _playersRepository = playersRepository;
     _teamsRepository = teamsRepository;
     _usersRepository = usersRepository;
 }
 public Handler(IPlayersRepository repo, ICurrentUserProvider currentUser)
 {
     _repo        = repo;
     _currentUser = currentUser;
 }
Пример #37
0
 public RosterManager(IPlayersRepository playersRepository)
 {
     PlayersRepository = playersRepository;
 }