public PromotionRepository(IPromotionFactory promotionFactory) { _specialOfferFactory = promotionFactory; }
public BillManager(IPromotionFactory factory, IDiscountFactory discount) { _PromotionFactory = factory; _DiscountFactory = discount; }
public PromotionService(ITaisKohtUnitOfWork uow, IPromotionFactory promotionFactory) { _uow = uow; _promotionFactory = promotionFactory; }
public Cart(IPromotionFactory promotionFactory) { _promotionFactory = promotionFactory; }
public IPromotionResult ApplyPromotion(IPromotionFactory promotionFactory, IPromotionRule promotion, IItemList items) { throw new NotImplementedException(); }