コード例 #1
0
        protected PaginationServiceBase(IPaginationDataProvider <TEntity, TItem, TId> paginationDataProvider)
        {
            if (paginationDataProvider == null)
            {
                throw new ArgumentNullException();
            }
            Contract.EndContractBlock();

            _paginationDataProvider = paginationDataProvider;
        }
コード例 #2
0
        public ClientsController(ConfigurationDbContext dbContext, IPaginationDataProvider <Client, object> clientPaginationDataProvider, ILogger <ClientsController> logger)
        {
            if (dbContext == null || clientPaginationDataProvider == null || logger == null)
            {
                throw new ArgumentNullException();
            }
            Contract.EndContractBlock();

            _dbContext = dbContext;
            _clientPaginationProvider = clientPaginationDataProvider;
            _logger = logger;
        }
コード例 #3
0
        public ApiResourcesController(ConfigurationDbContext dbContext, IPaginationDataProvider <ApiResource, object> apiResourcePaginationDataProvider,
                                      ILogger <ApiResourcesController> logger)
        {
            if (dbContext == null || apiResourcePaginationDataProvider == null || logger == null)
            {
                throw new ArgumentNullException();
            }
            Contract.EndContractBlock();

            _dbContext = dbContext;
            _apiResourcePaginationProvider = apiResourcePaginationDataProvider;
            _logger = logger;
        }
コード例 #4
0
ファイル: UsersController.cs プロジェクト: jezekt/AspNetCore
        public UsersController(IdentityServerDbContext dbContext, IPaginationDataProvider <User, object> userPaginationProvider,
                               IPaginationDataProvider <IdentityUserClaim <string>, object> userClaimPaginationProvider,
                               IPaginationDataProvider <IdentityRole, object> rolePaginationProvider, UserManager <User> userManager, RoleManager <IdentityRole> roleManager,
                               ILogger <UsersController> logger)
        {
            if (dbContext == null || userPaginationProvider == null || userClaimPaginationProvider == null ||
                rolePaginationProvider == null || userManager == null || logger == null)
            {
                throw new ArgumentNullException();
            }
            Contract.EndContractBlock();

            _dbContext = dbContext;
            _userPaginationProvider      = userPaginationProvider;
            _userClaimPaginationProvider = userClaimPaginationProvider;
            _rolePaginationProvider      = rolePaginationProvider;
            _userManager = userManager;
            _logger      = logger;
        }