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();
        }
Ejemplo n.º 2
0
        public async Task InsertCustomerAsync(Customer customer)
        {
            await _dbContext.AddAsync(customer);

            await _dbContext.SaveChangesAsync();
        }
Ejemplo n.º 3
0
 public async Task InsertReview(Review productReview)
 {
     _dbContext.Review.Add(productReview);
     await _dbContext.SaveChangesAsync();
 }
Ejemplo n.º 4
0
        public async Task AddDetails(List <OrderDetail> orderDetails)
        {
            await _dbContext.OrderDetail.AddRangeAsync(orderDetails);

            await _dbContext.SaveChangesAsync();
        }