public async Task <IActionResult> GetRoulettes() => await Task.FromResult( Utilities.Utilities.TryCatch( () => { _logger.LogInformation("Begin HttpGet call GetRoulettes"); var response = _repository.Get(); if (!response?.Any() ?? false) { var message = "No results found"; _logger.LogInformation("HttpGet GetRoulettes response: {@response}", message); return(NotFound(message)); } _logger.LogInformation("HttpGet GetRoulettes response: {@response}", response); return(Ok(response)); }, HttpErrorHandler ) );