public async Task <IActionResult> DeleteCartItem(Guid itemId) { var result = await _cartItemService.DeleteCartItem(itemId); if (result) { return(Ok("Delete cart item successfull!")); } return(Ok("Delete cart item failed! Please check item id and try again!")); }
public async Task <ActionResult> Remove_A_CartItem_From_The_Cart(int?id) { //Invalid data if (id == null) { return(NotFound()); } await _service.DeleteCartItem(id); return(Ok()); }
public async Task <IActionResult> DeleteCartItem(int bookId) { var userId = GetUserId(); if (userId == "error") { return(Unauthorized()); } var cartItem = await _cartItemService.GetCartItemById(bookId, userId); if (cartItem == null) { return(NotFound(bookId)); } var result = await _cartItemService.DeleteCartItem(bookId, userId); if (!result) { return(BadRequest(new { message = "Có lỗi xảy ra, vui lòng thử lại" })); } return(RedirectToAction("GetCartItemsByUserId")); }
public IActionResult DeleteCartItem(int cartItemId) { _cartItemService.DeleteCartItem(cartItemId); return(RedirectToAction("Index", "Cart")); }