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; }
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)); }
public CreatePlayedGameComponent( ISecuredEntityValidator securedEntityValidator, ILinkedPlayedGameValidator linkedPlayedGameValidator, IPlayedGameSaver playedGameSaver, IBusinessLogicEventSender businessLogicEventSender) { _securedEntityValidator = securedEntityValidator; _linkedPlayedGameValidator = linkedPlayedGameValidator; _playedGameSaver = playedGameSaver; _businessLogicEventSender = businessLogicEventSender; }
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; }
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; }
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; }
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); }