public IActionResult AdvancedSearch( int pageNumber, string isbn, string author, string publisher, string title ) { try { ServiceResponse<FoundBooks> response = googleBooks.FoundBooksAdvanced( pageNumber, isbn, author, publisher, title ); if (response.HasIssues) return response.ShowIssues(); if (response.ApiResponse.items is null) return NoContent(); return Ok(response.ApiResponse); } catch (Exception e) { return StatusCode(StatusCodes.Status500InternalServerError, e.Message); } }