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 GameLightAppService( IUnitOfWorkManager uowManager, ICityQuestSession session, IUserRepository userRepository, IGameRepository gameRepository, ICityQuestRepositoryBase <PlayerGameTaskStatistic, long> playerGameTaskStatisticRepository, ICityQuestRepositoryBase <TeamGameTaskStatistic, long> teamGameTaskStatisticRepository, IConditionRepository conditionRepository, ISuccessfullPlayerAttemptRepository successfullPlayerAttemptRepository, IUnsuccessfullPlayerAttemptRepository unsuccessfullPlayerAttemptRepository, IKeyRepository keyRepository, IGamePolicy gamePolicy, IStatisticsChangesNotifier statisticsChangesNotifier) { UowManager = uowManager; Session = session; UserRepository = userRepository; GameRepository = gameRepository; PlayerGameTaskStatisticRepository = playerGameTaskStatisticRepository; TeamGameTaskStatisticRepository = teamGameTaskStatisticRepository; ConditionRepository = conditionRepository; SuccessfullPlayerAttemptRepository = successfullPlayerAttemptRepository; UnsuccessfullPlayerAttemptRepository = unsuccessfullPlayerAttemptRepository; KeyRepository = keyRepository; GamePolicy = gamePolicy; StatisticsChangesNotifier = statisticsChangesNotifier; }
public TeamRequestAppService(IUnitOfWorkManager uowManager, ICityQuestSession session, ICityQuestRepositoryBase <TeamRequest, long> teamRequestRepository, ITeamRequestPolicy teamRequestPolicy, IPlayerCareerRepository playerCareerRepository, ITeamRepository teamRepository) { UowManager = uowManager; Session = session; TeamRequestRepository = teamRequestRepository; TeamRequestPolicy = teamRequestPolicy; PlayerCareerRepository = playerCareerRepository; TeamRepository = teamRepository; }