Esempio n. 1
0
        public virtual int AddSecretToApiResource(int apiResourceId, ApiSecretEntity newSecret)
        {
            var apiResource = m_apiResourceRepository.FindById <ApiResourceEntity>(apiResourceId);

            newSecret.ApiResource = apiResource ?? throw new NoResultException <ApiResourceEntity>();
            var result = (int)m_secretRepository.Create(newSecret);

            return(result);
        }
Esempio n. 2
0
        public virtual int AddScopeToApiResource(int apiResourceId, ScopeEntity newScope, IEnumerable <int> claimsIds)
        {
            var apiResource = m_apiResourceRepository.FindById <ApiResourceEntity>(apiResourceId);

            newScope.ApiResource = apiResource ?? throw new NoResultException <ApiResourceEntity>();

            newScope.ClaimTypes = new HashSet <ClaimTypeEntity>(m_claimTypeRepository.GetClaimTypesById(claimsIds));

            var result = (int)m_scopeRepository.Create(newScope);

            return(result);
        }