Ejemplo n.º 1
0
        public async Task <ActionResult <ApiKeyData> > GetKey()
        {
            ControllerContext.HttpContext.GetAPIKey(out var apiKey);
            var data = await _apiKeyRepository.GetKey(apiKey);

            return(Ok(ApiKeyData.FromModel(data)));
        }
Ejemplo n.º 2
0
        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)));
        }