Esempio n. 1
0
        // 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));
        }
Esempio n. 2
0
 public IActionResult ListBooks(long shelf)
 {
     return(Ok(_shelfBookRepository.GetBooks(shelf)));
 }