// list the books public override Task <ListBooksResponse> ListBooks(ListBooksRequest request, ServerCallContext context) { IEnumerable <Book> books = _shelfBookRepository.GetBooks(request.Shelf); ListBooksResponse response = new ListBooksResponse(); foreach (Book book in books) { response.Books.Add(book); } ; return(Task.FromResult(response)); }
public IActionResult ListBooks(long shelf) { return(Ok(_shelfBookRepository.GetBooks(shelf))); }