Ejemplo n.º 1
0
        public async Task <ActionResult <IEnumerable <Character> > > Get()
        {
            HttpContext.VerifyUserHasAnyAcceptedScope("api.readCharacterData");

            var owner = User.FindFirst(ClaimTypes.NameIdentifier)?.Value;

            if (string.IsNullOrWhiteSpace(owner))
            {
                return(BadRequest("User not found."));
            }

            var characters = await _characterManager.GetCharactersForUserAsync(owner);

            return(Ok(characters));
        }