public GameAppService(IUnitOfWorkManager uowManager, IGameRepository gameRepository, IGameStatusRepository gameStatusRepository, IGameTaskRepository gameTaskRepository, IConditionRepository conditionRepository, ITipRepository tipRepository, ICityQuestRepositoryBase <PlayerGameTaskStatistic, long> playerGameTaskStatisticRepository, ICityQuestRepositoryBase <TeamGameTaskStatistic, long> teamGameTaskStatisticRepository, ICityQuestRepositoryBase <PlayerGameStatistic, long> playerGameStatisticRepository, ICityQuestRepositoryBase <TeamGameStatistic, long> teamGameStatisticRepository, IGamePolicy gamePolicy, IGameChangesNotifier gameChangesNotifier, IStatisticsChangesNotifier statisticsChangesNotifier, GameImageManager gameImageSaver) { UowManager = uowManager; GameRepository = gameRepository; GameStatusRepository = gameStatusRepository; GameTaskRepository = gameTaskRepository; ConditionRepository = conditionRepository; TipRepository = tipRepository; PlayerGameTaskStatisticRepository = playerGameTaskStatisticRepository; TeamGameTaskStatisticRepository = teamGameTaskStatisticRepository; PlayerGameStatisticRepository = playerGameStatisticRepository; TeamGameStatisticRepository = teamGameStatisticRepository; GamePolicy = gamePolicy; GameChangesNotifier = gameChangesNotifier; StatisticsChangesNotifier = statisticsChangesNotifier; GameImageSaver = gameImageSaver; }
public GameService(IPickUpGameRepository pickUpGameRepository, IGameRepository gameRepository, ISportRepository sportRepository, IGameStatusRepository gameStatusRepository) { _pickUpGameRepository = pickUpGameRepository; _gameRepository = gameRepository; _sportRepository = sportRepository; _gameStatusRepository = gameStatusRepository; }
public GameMoveManager(IGameRepository gameRepository, IGameTeamRepository gameTeamRepository, IGameStatusRepository gameStatusRepository, IMoveValidatorFactory validationFactory, IEventBroadcaster eventBroadcaster, IGameMoveRepository gameMoveRepository, IGameFieldRepository gameFieldRepository, INextTeamProvider nextTeamProvider, IEndGameChecker endGameChecker) { this.gameRepository = gameRepository; this.validationFactory = validationFactory; this.gameTeamRepository = gameTeamRepository; this.gameStatusRepository = gameStatusRepository; this.eventBroadcaster = eventBroadcaster; this.gameMoveRepository = gameMoveRepository; this.gameFieldRepository = gameFieldRepository; this.nextTeamProvider = nextTeamProvider; this.endGameChecker = endGameChecker; }
public GameCreator(IGameCreatorValidator validator, IDbTransactionProvider transactionProvider, IGameRepository gameRepository, IGameTeamRepository gameTeamRepository, IGameStatusRepository gameStatusRepository, IGameFieldsGenerator gameFieldsGenerator, IRandomWordRepository randomWordRepository, IGameFieldRepository gameFieldRepository, IGameTeamsGenerator gameTeamsGenerator, IEventBroadcaster eventBroadcaster) { this.validator = validator; this.transactionProvider = transactionProvider; this.gameRepository = gameRepository; this.gameTeamRepository = gameTeamRepository; this.gameStatusRepository = gameStatusRepository; this.gameFieldsGenerator = gameFieldsGenerator; this.randomWordRepository = randomWordRepository; this.gameFieldRepository = gameFieldRepository; this.gameTeamsGenerator = gameTeamsGenerator; this.eventBroadcaster = eventBroadcaster; }
public GameStatusAppService(IGameStatusRepository gameStatusRepository) { GameStatusRepository = gameStatusRepository; }
public GameService(IGameRepository gameRepository, ISideRepository sideRepository, IGameStatusRepository gameStatusRepository) { _gameRepository = gameRepository; _sideRepository = sideRepository; _gameStatusRepository = gameStatusRepository; }