public async Task <IActionResult> GetPlayerById( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = GET_PLAYER_BY_ID)] HttpRequest req, ILogger log) { try { log.LogInformation($"C# HTTP trigger function processed a request {nameof(GetPlayerById)}."); string path = req.Path.Value; int id = GetIdFromPathPart(regexPlayerId, path, PLAYERS); var playerDto = await _playersService.GetPlayerBy(id); var response = new ResponseModel <PlayerDto>(playerDto, req.Path); return(new OkObjectResult(response)); } catch (Exception ex) { log.LogError(ex, "_"); throw; } }