コード例 #1
0
        public async Task <IActionResult> AddToCart([FromBody] CartItemForCreateDTO item)
        {
            var result = await _cartItemService.AddCartItem(item);

            if (result)
            {
                return(Ok("Add new item to cart successfull!"));
            }

            return(Ok("Add cart item failed! Please try again!"));
        }
コード例 #2
0
        public async Task <bool> AddCartItem(CartItemForCreateDTO item)
        {
            var cartItem = _mapper.Map <CartItem>(item);

            //Find cart of user
            var cart = await _cartRepo.FindCartByUserId(item.UserId);

            cartItem.CartId = cart.Id;

            var book = _bookRepo.GetBookById(item.BookId);

            var result = await _cartItemRepo.AddToCart(cartItem);

            return(result);
        }