示例#1
0
文件: Cart.cs 项目: wytsevisser/wvt
        public Cart(Service service, Customer customer, Basket basket)
        {
            this.service = service;
            this.customer = customer;
            this.basket = basket;

            addShoppingList(basket);
        }
示例#2
0
文件: Basket.cs 项目: wytsevisser/wvt
        Basket GetShoppingListForCustomer(int customerId)
        {
            Customer customer =  (from c in Database.Customers where c.Id == customerId select c).SingleOrDefault();
            if (customer == null)
            {
                throw new Exception("Customer not found");
            }

            if (customer.Basket == null)
            {
                Basket basket = new Basket();
                Database.Baskets.InsertOnSubmit(basket);
                Database.SubmitChanges();

                customer.Basket = basket;
                Database.SubmitChanges();
            }
            return customer.Basket;
        }
示例#3
0
文件: Cart.cs 项目: wytsevisser/wvt
 private void addShoppingList(Basket basket)
 {
     foreach (BasketProduct product in basket.BasketProducts)
     {
         Product p = product.Product;
         products.Add(p, 0);
     }
 }