예제 #1
0
        /// <inheritdoc/>
        public Authorization ToAuthorization(IAuthorization data)
        {
            var challenges = ChallengeRepository.GetByAuthorization(data.Id);
            var result     = CreateInstance <Authorization>();

            return(OnToAuthorizationConvert(result, data, challenges));
        }
예제 #2
0
        /// <inheritdoc/>
        public IChallenge[] GetByAuthorization(int id)
        {
            var chall = ChallengeRepository.GetByAuthorization(id);

            if (chall == null)
            {
                throw new MalformedException("Challenge does not exist");
            }
            return(chall);
        }