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