From 3799389dd96248d839c1b36ddee8364f81bd3de2 Mon Sep 17 00:00:00 2001 From: Joaovitor045 Date: Mon, 10 Feb 2025 19:16:01 -0300 Subject: [PATCH] feat:page Home atualized --- src/books/books.controller.ts | 5 +++++ src/books/books.service.ts | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/books/books.controller.ts b/src/books/books.controller.ts index f058bb6..606ef0b 100644 --- a/src/books/books.controller.ts +++ b/src/books/books.controller.ts @@ -8,6 +8,11 @@ import { UpdateBookStatusDto } from './dtos/updateBookStatus.dto'; // Certifique export class BooksController { constructor(private readonly booksService: BooksService) {} + @Get() + async getAllBooks() { + return this.booksService.findAll(); + } + @Get('search') async searchBooks(@Query() searchParams: SearchBooksDto) { return this.booksService.searchBooks(searchParams); diff --git a/src/books/books.service.ts b/src/books/books.service.ts index 00a4cdb..ef7348f 100644 --- a/src/books/books.service.ts +++ b/src/books/books.service.ts @@ -8,6 +8,10 @@ import { booksMock } from './books.mock'; export class BooksService { private books = booksMock; + async findAll() { + return this.books; + } + async searchBooks(searchParams: SearchBooksDto) { return this.books.filter( (book) =>