public Basket(IShoppingDataAccess dataAccess, Guid id) { _dataAccess = dataAccess; _basketID = id; _basketItems = new ArrayList(); _basketItems.AddRange(_dataAccess.LoadBasketItems(id)); }
private void Initialize(int productID, int quantity, IShoppingDataAccess dataAccess) { this.dataAccess = dataAccess; this.ProductID = productID; this.Quantity = quantity; }
public BasketItem(int productID, int quantity, IShoppingDataAccess dataAccess) { Initialize(productID, quantity, dataAccess); }
private void Initialize(IShoppingDataAccess dataAccess) { this.dataAccess = dataAccess; this.basketItems = new List<BasketItem>(); this.basketID = Guid.NewGuid(); }
public Basket(IShoppingDataAccess dataAccess) { Initialize(dataAccess); }