public static CatalogPromotionBuilder BuildCartPromotion() { var catalogPromotion = new CatalogPromotion() { Name = "default", Description = "default_Description", Priority = 5, Status = PromotionStatus.Active.ToString(), StartDate = DateTime.Now.Date.AddDays(-5), EndDate = DateTime.Now.Date.AddDays(5) }; return(new CatalogPromotionBuilder(catalogPromotion)); }
private Promotion AddCatalogPromotion(string catalogId, string expression, string promotionName = "test") { var promotion = new CatalogPromotion { Name = promotionName, CatalogId = catalogId, PredicateSerialized = expression, Status = "Active", StartDate = DateTime.UtcNow, }; MarketingRepository.Add(promotion); MarketingRepository.UnitOfWork.Commit(); return(promotion); }
private CatalogPromotionBuilder(CatalogPromotion catalogPromotion) { _catalogPromotion = catalogPromotion; }