Ejemplo n.º 1
0
		public static coreModel.Discount ToCoreModel(this webModel.Discount discount)
		{
			var retVal = new coreModel.Discount();
			retVal.InjectFrom(discount);
			retVal.Currency = discount.Currency;
			return retVal;
		}
Ejemplo n.º 2
0
        public static coreModel.Discount ToCoreModel(this webModel.Discount discount)
        {
            var retVal = new coreModel.Discount();

            retVal.InjectFrom(discount);
            retVal.Currency = discount.Currency;
            return(retVal);
        }
        public static Discount ToCoreModel(this coreModel.Discount discount)
        {
            if (discount == null)
            {
                throw new ArgumentNullException("discount");
            }

            var retVal = new Discount();

            retVal.InjectFrom(discount);
            retVal.Currency = discount.Currency;

            return(retVal);
        }
        public static DiscountEntity ToDataModel(this coreModel.Discount discount, PrimaryKeyResolvingMap pkMap)
        {
            if (discount == null)
            {
                throw new ArgumentNullException("discount");
            }

            var retVal = new DiscountEntity();

            pkMap.AddPair(discount, retVal);

            retVal.InjectFrom(discount);

            retVal.Currency = discount.Currency.ToString();

            retVal.CouponCode = discount.Coupon;
            return(retVal);
        }
        public static coreModel.Discount ToCoreModel(this DiscountEntity entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException("entity");
            }

            var retVal = new coreModel.Discount();

            retVal.InjectFrom(entity);

            retVal.Coupon = entity.CouponCode;
            if (entity.Currency != null)
            {
                retVal.Currency = (CurrencyCodes)Enum.Parse(typeof(CurrencyCodes), entity.Currency);
            }
            return(retVal);
        }