public IPromotion GetPromotion(string promotionUrl) { var promotionDataModel = _promotionDataManager.GetPromotion(promotionUrl); if (promotionDataModel == null) { throw new PromotionNotFoundException(); } var promotion = new PromotionModel(promotionDataModel, _promotionDataManager); return(promotion); }
public IPromotion CreatePromotion( string name, string urlName, string description, DateTime untilDate, bool isActive) { var promotion = new PromotionModel( _promotionDataManager, name, urlName, description, untilDate, isActive ); return(promotion); }