Пример #1
0
 public PlayedGameController(
     NemeStatsDataContext dataContext,
     IPlayedGameRetriever playedGameRetriever,
     IPlayerRetriever playerRetriever,
     IPlayedGameDetailsViewModelBuilder builder,
     IGameDefinitionRetriever gameDefinitionRetriever,
     IPlayedGameSaver playedGameSaver,
     IPlayedGameDeleter playedGameDeleter,
     IPlayerSaver playerSaver,
     IMapperFactory mapperFactory,
     ICreatePlayedGameComponent createPlayedGameComponent,
     ICreateGameDefinitionComponent createGameDefinitionComponent)
 {
     _dataContext                   = dataContext;
     _playedGameRetriever           = playedGameRetriever;
     _playerRetriever               = playerRetriever;
     _playedGameDetailsBuilder      = builder;
     _gameDefinitionRetriever       = gameDefinitionRetriever;
     _playedGameSaver               = playedGameSaver;
     _playedGameDeleter             = playedGameDeleter;
     _playerSaver                   = playerSaver;
     _mapperFactory                 = mapperFactory;
     _createPlayedGameComponent     = createPlayedGameComponent;
     _createGameDefinitionComponent = createGameDefinitionComponent;
 }
Пример #2
0
        private PlayedGame CreateTestPlayedGame(
            int gameDefinitionId,
            List <Player> players,
            List <int> correspondingPlayerRanks,
            ApplicationUser currentUser,
            IPlayedGameSaver playedGameSaver)
        {
            List <PlayerRank> playerRanks = new List <PlayerRank>();

            for (int i = 0; i < players.Count(); i++)
            {
                playerRanks.Add(new PlayerRank
                {
                    PlayerId = players[i].Id,
                    GameRank = correspondingPlayerRanks[i]
                });
            }

            NewlyCompletedGame newlyCompletedGame = new NewlyCompletedGame
            {
                GameDefinitionId = gameDefinitionId,
                PlayerRanks      = playerRanks,
            };

            return(playedGameSaver.CreatePlayedGame(newlyCompletedGame, TransactionSource.WebApplication, currentUser));
        }
Пример #3
0
 public CreatePlayedGameComponent(
     ISecuredEntityValidator securedEntityValidator,
     ILinkedPlayedGameValidator linkedPlayedGameValidator,
     IPlayedGameSaver playedGameSaver,
     IBusinessLogicEventSender businessLogicEventSender)
 {
     _securedEntityValidator    = securedEntityValidator;
     _linkedPlayedGameValidator = linkedPlayedGameValidator;
     _playedGameSaver           = playedGameSaver;
     _businessLogicEventSender  = businessLogicEventSender;
 }
Пример #4
0
 public PlayedGamesController(
     IPlayedGameRetriever playedGameRetriever, 
     IExcelGenerator excelGenerator, 
     IPlayedGameSaver playedGameSaver, 
     IPlayedGameDeleter playedGameDeleter, ITransformer transformer)
 {
     this.playedGameRetriever = playedGameRetriever;
     this.excelGenerator = excelGenerator;
     this.playedGameSaver = playedGameSaver;
     this.playedGameDeleter = playedGameDeleter;
     this.transformer = transformer;
 }
Пример #5
0
 public PlayedGamesController(
     IPlayedGameRetriever playedGameRetriever,
     IExcelGenerator excelGenerator,
     IPlayedGameSaver playedGameSaver,
     IPlayedGameDeleter playedGameDeleter, ITransformer transformer)
 {
     this.playedGameRetriever = playedGameRetriever;
     this.excelGenerator      = excelGenerator;
     this.playedGameSaver     = playedGameSaver;
     this.playedGameDeleter   = playedGameDeleter;
     this.transformer         = transformer;
 }
Пример #6
0
 public PlayedGamesController(
     IPlayedGameRetriever playedGameRetriever,
     IExcelGenerator excelGenerator,
     IPlayedGameSaver playedGameSaver,
     IPlayedGameDeleter playedGameDeleter, ITransformer transformer,
     ICreatePlayedGameComponent createPlayedGameComponent)
 {
     _playedGameRetriever       = playedGameRetriever;
     _excelGenerator            = excelGenerator;
     _playedGameSaver           = playedGameSaver;
     _playedGameDeleter         = playedGameDeleter;
     _transformer               = transformer;
     _createPlayedGameComponent = createPlayedGameComponent;
 }
Пример #7
0
 public PlayedGameController(
     NemeStatsDataContext dataContext,
     IPlayedGameRetriever playedGameRetriever,
     IPlayerRetriever playerRetriever,
     IPlayedGameDetailsViewModelBuilder builder,
     IGameDefinitionRetriever gameDefinitionRetriever,
     IPlayedGameSaver playedGameSaver,
     IPlayedGameDeleter playedGameDeleter,
     IGameDefinitionSaver gameDefinitionSaver,
     IPlayerSaver playerSaver,
     IMapperFactory mapperFactory)
 {
     _dataContext = dataContext;
     _playedGameRetriever = playedGameRetriever;
     _playerRetriever = playerRetriever;
     _playedGameDetailsBuilder = builder;
     _gameDefinitionRetriever = gameDefinitionRetriever;
     _playedGameSaver = playedGameSaver;
     _playedGameDeleter = playedGameDeleter;
     _gameDefinitionSaver = gameDefinitionSaver;
     _playerSaver = playerSaver;
     _mapperFactory = mapperFactory;
 }
Пример #8
0
        private PlayedGame CreateTestPlayedGame(
            int gameDefinitionId,
            List<Player> players,
            List<int> correspondingPlayerRanks,
            ApplicationUser currentUser,
            IPlayedGameSaver playedGameSaver)
        {
            List<PlayerRank> playerRanks = new List<PlayerRank>();

            for (int i = 0; i < players.Count(); i++)
            {
                playerRanks.Add(new PlayerRank
                {
                        PlayerId = players[i].Id,
                        GameRank = correspondingPlayerRanks[i]
                    });
            }

            NewlyCompletedGame newlyCompletedGame = new NewlyCompletedGame
            {
                    GameDefinitionId = gameDefinitionId,
                    PlayerRanks = playerRanks,
                };

            return playedGameSaver.CreatePlayedGame(newlyCompletedGame, TransactionSource.WebApplication, currentUser);
        }