public PromotionDTO AddNewPromotion(PromotionDTO promotionDTO) { var newPromotion = _promotionFactory.Create(promotionDTO); _uow.Promotions.Add(newPromotion); _uow.SaveChanges(); return(_promotionFactory.CreateComplex(newPromotion)); }
public IEnumerable <IPromotion> All() { return(new List <IPromotion> { _specialOfferFactory.Create("A", 3, "A", 0.4m), _specialOfferFactory.Create("B", 2, "B", 0.5m), _specialOfferFactory.Create("C", 1, "D", 0.33m), }); }