public void AddToShoppingCartTest()
        {
            Order   order   = new Order();
            UserDAL userDAL = new UserDAL();

            order.OrderUser = new User();
            Item item = new Item();

            order.OrderItem = new Item();



            order.OrderUser.UserID = 1;
            order.OrderItem.ItemID = 4;


            MySqlCommand command = DBHelper.OpenConnection().CreateCommand();

            command.CommandText = $"insert into Orders(orderUser,CartStatus) values ({order.OrderUser.UserID},0)";
            command.ExecuteNonQuery();
            userDAL.UpdateStatusShoppingCartById(false, order.OrderUser.UserID); // set userShopping cart to 1

            Assert.True(orderBL.AddToShoppingCart(order));

            orderBL.DeleteAllItemInShoppingCartByUserID(order.OrderUser.UserID);
            userDAL.UpdateStatusShoppingCartById(true, order.OrderUser.UserID); // set userShopping cart to 0
        }
        public void AddToCart(Item item)
        {
            OrderBL orderBL = new OrderBL();

            order.OrderUser        = new User();
            order.OrderItem        = new Item();
            order.ListItems        = new List <Item>();
            order.OrderUser.UserID = user.UserID;
            order.OrderItem.ItemID = item.ItemID;

            if (userBL.GetUserById(user.UserID).UserShoppingCart)
            {
                try
                {
                    if (orderBL.AddToShoppingCart(order))
                    {
                        Console.WriteLine("Sản phẩm đã được thêm vào giỏ hàng");
                    }
                    else
                    {
                        Console.WriteLine("Sản phẩm đã có trong giỏ hàng");
                    }
                }
                catch (System.Exception)
                {
                    throw;
                }
            }
            else
            {
                userBL.UpdateStatusShoppingCartById(false, user.UserID);
                order.CartStatus = 0;
                try
                {
                    if (orderBL.CreateShoppingCart(order))
                    {
                        Console.WriteLine("Sản phẩm đã được thêm vào giỏ hàng");
                    }
                }
                catch (System.Exception)
                {
                    throw;
                }
            }
            Console.WriteLine("Nhấn phím bất kì để tiếp tục.");
            Console.ReadKey();
        }