コード例 #1
0
        public async Task <ActionResult <PlayerDTO> > Get([Required] string name, [Required] string region, [Required] string realm)
        {
            var(playerExists, mountDTOs) = await _request.PlayerMounts(name, region, realm);

            if (!playerExists)
            {
                return(BadRequest($"Unable to find character:{name} at realm:{realm} in region:{region}."));
            }

            PlayerDTO playerDTO = new PlayerDTO()
            {
                Name   = name,
                Mounts = mountDTOs
            };

            return(Ok(playerDTO));
        }