public async Task Add(int cartId, int bookId)
 {
     var item = CartItemMapper.Map(new CartItem {
         CartId = cartId, BookId = bookId
     });
     int id = await cartItemClient.AddCartItem(item);
 }
        public ViewResult Index(int id)
        {
            var cartItems = CartItemMapper.Map(cartItemClient.GetItems(id).Result);
            var bookIds   = cartItems.ConvertAll(item => item.BookId);
            var books     = BookMapper.Map(booksClient.GetBooks(bookIds).Result);
            var model     = BookMapper.Map(books, cartItems);

            return(View(model));
        }