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)); }