コード例 #1
0
        public async Task <IActionResult> IsThereShoppingCartItem(int bookId, int shoppingCartId)
        {
            var book = await bookRepository.GetBookById(bookId);

            var shoppingCart = await shoppingCartRepository.GetShoppingCartByCartId(shoppingCartId);

            if (book == null || shoppingCart == null)
            {
                return(NotFound("There are no book or shopping cart with specified ids."));
            }

            var shoppingCartItem = await shoppingCartItemRepository.GetShoppingCartItemByCartIdAndProductId(bookId, shoppingCartId);

            if (shoppingCartItem == null)
            {
                return(Ok(false));
            }
            else
            {
                return(Ok(true));
            }
        }