public void RemoveItemFromCart(string id) { shoppingCartID = GetCartID(); var item = _cartItemRepository.GetById(id); if (item != null) { var cartItem = _cartItemRepository.Find(predicate: x => x.cartId == shoppingCartID && x.ItemdId == item.ItemdId).FirstOrDefault(); var OrderItem = _productOrderRepository.Find(predicate: x => x.cart_id == shoppingCartID && x.item_id == item.ItemdId).FirstOrDefault(); if (cartItem != null) { _cartItemRepository.Delete(model: cartItem); _productOrderRepository.Delete(model: OrderItem); } //dataContext.SaveChanges(); } }