Exemplo n.º 1
0
        public IPromotion GetPromotion(string promotionUrl)
        {
            var promotionDataModel = _promotionDataManager.GetPromotion(promotionUrl);

            if (promotionDataModel == null)
            {
                throw new PromotionNotFoundException();
            }

            var promotion = new PromotionModel(promotionDataModel, _promotionDataManager);

            return(promotion);
        }
Exemplo n.º 2
0
        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);
        }