Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
        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;
        }
Exemplo n.º 4
0
 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;
 }
Exemplo n.º 5
0
 public PermissionChecker(UserManager userManager, ICityQuestSession session)
 {
     _userManager = userManager;
     Session      = session;
     Logger       = NullLogger.Instance;
 }
Exemplo n.º 6
0
 public ConditionTypePolicy(ICityQuestSession session, IPermissionChecker permissionChecker)
     : base(session, permissionChecker)
 {
 }
Exemplo n.º 7
0
 public GameTaskTypePolicy(ICityQuestSession session, IPermissionChecker permissionChecker)
     : base(session, permissionChecker)
 {
 }
Exemplo n.º 8
0
 public TipPolicy(ICityQuestSession session, IPermissionChecker permissionChecker)
     : base(session, permissionChecker)
 {
 }
Exemplo n.º 9
0
 public CityQuestPolicyBase(ICityQuestSession session, IPermissionChecker permissionChecker)
 {
     Session           = session;
     PermissionChecker = permissionChecker;
 }
Exemplo n.º 10
0
 public GamePolicy(ICityQuestSession session, IPermissionChecker permissionChecker, IUserRepository userRepository, IKeyRepository keyRepository)
     : base(session, permissionChecker)
 {
     UserRepository = userRepository;
     KeyRepository  = keyRepository;
 }