/// <inheritdoc/> public Authorization ToAuthorization(IAuthorization data) { var challenges = ChallengeRepository.GetByAuthorization(data.Id); var result = CreateInstance <Authorization>(); return(OnToAuthorizationConvert(result, data, challenges)); }
/// <inheritdoc/> public IChallenge[] GetByAuthorization(int id) { var chall = ChallengeRepository.GetByAuthorization(id); if (chall == null) { throw new MalformedException("Challenge does not exist"); } return(chall); }