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))); }
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))); }