// list shelves public override Task <ListShelvesResponse> ListShelves(Empty request, ServerCallContext context) { IEnumerable <Shelf> shelves = _shelfBookRepository.GetShelves(); ListShelvesResponse response = new ListShelvesResponse(); foreach (var shelf in shelves) { response.Shelves.Add(shelf); } return(Task.FromResult(response)); }
public IActionResult ListShelves() { return(Ok(_shelfBookRepository.GetShelves())); }