Exemple #1
0
 public UserController(UserManager <User> user, IUserAppService userAppService, INotificationHandler <DomainNotificationEvent> notification, ClaimTypeRepository claimTypeRepository)
 {
     _user = user;
     this._userAppService      = userAppService;
     this._notification        = notification as DomainNotificationEventHandler;
     this._claimTypeRepository = claimTypeRepository;
 }
Exemple #2
0
 public IdentityResourceUoW(ISessionManager sessionManager,
                            IdentityResourceRepository identityResourceRepository,
                            ClaimTypeRepository claimTypeRepository) : base(sessionManager)
 {
     m_identityResourceRepository = identityResourceRepository;
     m_claimTypeRepository        = claimTypeRepository;
 }
Exemple #3
0
 public ClaimUoW(ISessionManager sessionManager, ClaimRepository claimRepository, UserRepository userRepository,
                 ClaimTypeRepository claimTypeRepository) : base(sessionManager)
 {
     m_claimRepository     = claimRepository;
     m_userRepository      = userRepository;
     m_claimTypeRepository = claimTypeRepository;
 }
 public ApiResourceUoW(ISessionManager sessionManager, ApiResourceRepository apiResourceRepository,
                       ClaimTypeRepository claimTypeRepository, ScopeRepository scopeRepository) : base(sessionManager)
 {
     m_apiResourceRepository = apiResourceRepository;
     m_claimTypeRepository   = claimTypeRepository;
     m_scopeRepository       = scopeRepository;
 }
Exemple #5
0
        public async Task Should_Check_Name_If_It_Is_Uniquee()
        {
            var claim = (await ClaimTypeRepository.GetListAsync()).FirstOrDefault();

            var result1 = await ClaimTypeRepository.DoesNameExist(claim.Name);

            result1.ShouldBe(true);

            var result2 = await ClaimTypeRepository.DoesNameExist(Guid.NewGuid().ToString());

            result2.ShouldBe(false);
        }
    protected virtual async Task AddClaimTypeIfNotExistsAsync(string claimType)
    {
        if (await ClaimTypeRepository.AnyAsync(claimType))
        {
            return;
        }

        await ClaimTypeRepository.InsertAsync(
            new IdentityClaimType(
                GuidGenerator.Create(),
                claimType,
                isStatic : true
                )
            );
    }
        public UnitOfWork(INavyAccountDbContext context)
        {
            this.context = context;
            Users        = new UserRepository(context);

            Menus                  = new MenuRepository(context);
            RoleMenus              = new RoleMenuRepository(context);
            MenuGroups             = new MenuGroupRepository(context);
            UserRoles              = new UserRoleRepository(context);
            FundType               = new FundTypeRepo(context);
            actType                = new AccountTypeRepository(context);
            balSheet               = new BalanceSheetRepository(context);
            mainAccount            = new MainAccountRepository(context);
            accountChart           = new ChartRepository(context);
            subtype                = new SubTypeRepository(context);
            fundTypeCode           = new FundTypeRepository(context);
            loanType               = new LoanTypeRepo(context);
            rank                   = new RankRepo(context);
            person                 = new PersonRepo(context);
            beneficiary            = new BeneficiaryRepo(context);
            bank                   = new BankRepository(context);
            pfundrate              = new PfFundRateRepository(context);
            contribution           = new NPFContributionRepository(context);
            loanRegisterRepository = new LoanRegisterRepository(context);
            register               = new InvestmentRegisterRepository(context);
            loanStatus             = new LoanStatusRepository(context);
            schedule               = new LoanScheduleRepository(context);
            balance                = new TrialBalanceRepository(context);
            accountHistory         = new AccountHistoryRepository(context);
            npf_Ledgers            = new LedgerRepositoy(context);
            report                 = new TrialBalanceReportRepository(context);
            history                = new TrialBalanceHistoryRepository(context);
            pf_loandisc            = new LoandiscRepo(context);
            loanPerRank            = new LoanPerRankRepository(context);
            claimregister          = new ClaimRepository(context);
            npfHistories           = new FinancialDocRepo(context);
            trail                  = new AuditRailRepository(context);
            npf_contrdisc          = new ContrRepo(context);
            surplus                = new SurplusRepository(context);
            cam            = new ClaimTypeRepository(context);
            navip          = new NavipRepository(context);
            loantypereview = new LoanTypeReviewRepo(context);
        }
Exemple #8
0
 public async Task GetCountAsync_With_Filter()
 {
     (await ClaimTypeRepository.GetCountAsync("Age")).ShouldBe(1);
 }
Exemple #9
0
 public ClaimTypeUoW(ISessionManager sessionManager, ClaimTypeRepository claimTypeRepository,
                     ClaimTypeEnumRepository claimTypeEnumRepository) : base(sessionManager)
 {
     m_claimTypeRepository     = claimTypeRepository;
     m_claimTypeEnumRepository = claimTypeEnumRepository;
 }