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 TipAppService(IUnitOfWorkManager uowManager, ITipRepository tipRepository, IGameTaskRepository gameTaskRepository, ITipPolicy tipPolicy, IGamePolicy gamePolicy) { UowManager = uowManager; TipRepository = tipRepository; GameTaskRepository = gameTaskRepository; TipPolicy = tipPolicy; GamePolicy = gamePolicy; }
public ConditionAppService(IUnitOfWorkManager uowManager, IConditionRepository conditionRepository, IGameTaskRepository gameTaskRepository, IConditionPolicy conditionPolicy, IGamePolicy gamePolicy) { UowManager = uowManager; ConditionRepository = conditionRepository; GameTaskRepository = gameTaskRepository; ConditionPolicy = conditionPolicy; GamePolicy = gamePolicy; }
public GameTaskAppService(IUnitOfWorkManager uowManager, IGameRepository gameRepository, IGameTaskRepository gameTaskRepository, IGamePolicy gamePolicy, IGameTaskPolicy gameTaskPolicy) { UowManager = uowManager; GameRepository = gameRepository; GameTaskRepository = gameTaskRepository; GamePolicy = gamePolicy; GameTaskPolicy = gameTaskPolicy; }
public KeyAppService( IUnitOfWorkManager uowManager, ICityQuestSession cityQuestSession, IKeyRepository keyRepository, IGameRepository gameRepository, IGamePolicy gamePolicy, IKeyGenerationService keyGenerationService, IGameChangesNotifier gameChangesNotifier) { UowManager = uowManager; Session = cityQuestSession; KeyRepository = keyRepository; GameRepository = gameRepository; GamePolicy = gamePolicy; KeyGenerationService = keyGenerationService; GameChangesNotifier = gameChangesNotifier; }