public async Task EmptyCartAsync(string cartId)
        {
            var cartItems = _dbContext
                            .ShoppingCart
                            .Where(c => c.CartId == cartId && c.BuyNow == 1);

            foreach (var item in cartItems)
            {
                _dbContext.Entry(item).State = EntityState.Deleted;
            }

            await _dbContext.SaveChangesAsync();
        }
示例#2
0
 public async Task UpdateCustomerAsync(Customer customer)
 {
     _dbContext.Entry(customer).State = EntityState.Modified;
     await _dbContext.SaveChangesAsync();
 }
示例#3
0
 public async Task UpdateOrder(Orders order)
 {
     _dbContext.Entry(order).State = EntityState.Modified;
     await _dbContext.SaveChangesAsync();
 }