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 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); }