public async Task <ActionResult <ApiKeyData> > GetKey() { ControllerContext.HttpContext.GetAPIKey(out var apiKey); var data = await _apiKeyRepository.GetKey(apiKey); return(Ok(ApiKeyData.FromModel(data))); }
public async Task <IActionResult> GetKey() { if (!ControllerContext.HttpContext.GetAPIKey(out var apiKey)) { return (this.CreateAPIError(404, "api-key-not-found", "The api key was not present.")); } var data = await _apiKeyRepository.GetKey(apiKey); return(Ok(FromModel(data))); }