コード例 #1
0
        public async Task <ActionResult <EnrolmentCertificate> > GetEnrolmentCertificate(Guid accessTokenId)
        {
            var certificate = await _certificateService.GetEnrolmentCertificateAsync(accessTokenId);

            if (certificate == null)
            {
                return(NotFound(ApiResponse.Message($"No valid Enrolment Certificate Access Token found with id {accessTokenId}")));
            }

            return(Ok(ApiResponse.Result(certificate)));
        }
コード例 #2
0
        public async Task <ActionResult <EnrolmentCertificate> > GetEnrolmentCertificate(Guid accessTokenId)
        {
            var certificate = await _certificateService.GetEnrolmentCertificateAsync(accessTokenId);

            if (certificate == null)
            {
                return(NotFound(new ApiResponse(404, $"No valid Enrolment Certificate Access Token found with id {accessTokenId}")));
            }

            // TODO: Access controls based on vewcount, passphrase, etc.

            return(Ok(new ApiOkResponse <EnrolmentCertificate>(certificate)));
        }