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; }
public UserAppService( IUserRepository userRepository, IUserRoleRepository userRoleRepository, IRoleRepository roleRepository, ITeamRepository teamRepository, ICityQuestSession session) { Session = session; UserRepository = userRepository; UserRoleRepository = userRoleRepository; RoleRepository = roleRepository; TeamRepository = teamRepository; Logger = NullLogger.Instance; }
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; }
public PermissionChecker(UserManager userManager, ICityQuestSession session) { _userManager = userManager; Session = session; Logger = NullLogger.Instance; }
public ConditionTypePolicy(ICityQuestSession session, IPermissionChecker permissionChecker) : base(session, permissionChecker) { }
public GameTaskTypePolicy(ICityQuestSession session, IPermissionChecker permissionChecker) : base(session, permissionChecker) { }
public TipPolicy(ICityQuestSession session, IPermissionChecker permissionChecker) : base(session, permissionChecker) { }
public CityQuestPolicyBase(ICityQuestSession session, IPermissionChecker permissionChecker) { Session = session; PermissionChecker = permissionChecker; }
public GamePolicy(ICityQuestSession session, IPermissionChecker permissionChecker, IUserRepository userRepository, IKeyRepository keyRepository) : base(session, permissionChecker) { UserRepository = userRepository; KeyRepository = keyRepository; }