public virtual Promotion ToPromotion(marketingDto.Promotion promotionDto)
        {
            var result = ServiceLocator.Current.GetInstance <MarketingFactory>().CreatePromotion();

            result.InjectFrom <NullableAndEnumValueInjecter>(promotionDto);

            result.Coupons = promotionDto.Coupons;

            return(result);
        }
Exemple #2
0
        public static Promotion ToPromotion(this marketingDto.Promotion promotionDto)
        {
            var result = new Promotion
            {
                Id          = promotionDto.Id,
                Name        = promotionDto.Name,
                Description = promotionDto.Description,
            };

            return(result);
        }
Exemple #3
0
        public virtual Promotion ToPromotion(marketingDto.Promotion promotionDto)
        {
            var result = new Promotion();

            result.Id          = promotionDto.Id;
            result.Name        = promotionDto.Name;
            result.Description = promotionDto.Description;
            result.Coupons     = promotionDto.Coupons;

            return(result);
        }
Exemple #4
0
 public static Promotion ToWebModel(this marketingDto.Promotion promotionDto)
 {
     return(MarketingConverterInstance.ToPromotion(promotionDto));
 }