public POSService(IUnitofWork uow)
        {
            _uow = uow;
            //Considering there is only one cart
            string cartName = "MyCart";

            _uow.Cart.Add(new Cart()
            {
                CartName = cartName
            });
            _myCart      = _uow.Cart.FirstorDefault(x => x.CartName == cartName);
            _ruleFactory = new DiscountRuleFactory();
        }
Exemple #2
0
 public BasketPriceCalculator(IDiscountRuleFactory discountRuleFactory)
 {
     _discountRuleFactory = discountRuleFactory;
 }