public async Task <ActionResult> GetTournamentResultsForLeagueAsync(int leagueId) { try { var result = await _leagueManager.GetTournamentResultsForLeague(leagueId); //Todo - business logic return(Ok(result)); } catch (Exception ex) { _logger.LogError(ex, $"Error retrieving Tournament Draw for League Id: {leagueId}, with message: {ex.Message}"); return(BadRequest(ex.Message)); } }