Esempio n. 1
0
        private void InsertPluginData(EPI.EnhancedPurchaseInfo epi)
        {
            var entity = new Entity.tEnhancedPurchaseInfo()
            {
                tDVD = _currentDVDEntity,
                Price1Denomination = epi.OriginalPrice?.DenominationType,
                Price1Value        = GetPriceValue(epi.OriginalPrice),
                Price2Denomination = epi.ShippingCost?.DenominationType,
                Price2Value        = GetPriceValue(epi.ShippingCost),
                Price3Denomination = epi.CreditCardCharge?.DenominationType,
                Price3Value        = GetPriceValue(epi.CreditCardCharge),
                Price4Denomination = epi.CreditCardFees?.DenominationType,
                Price4Value        = GetPriceValue(epi.CreditCardFees),
                Price5Denomination = epi.Discount?.DenominationType,
                Price5Value        = GetPriceValue(epi.Discount),
                Price6Denomination = epi.CustomsFees?.DenominationType,
                Price6Value        = GetPriceValue(epi.CustomsFees),
                Price7Denomination = epi.AdditionalPrice1?.DenominationType,
                Price7Value        = GetPriceValue(epi.AdditionalPrice1),
                Price8Denomination = epi.AdditionalPrice2?.DenominationType,
                Price8Value        = GetPriceValue(epi.AdditionalPrice2),
                CouponCode         = epi.CouponCode?.Value,
                CouponType         = epi.CouponType?.Value,
                Date1 = epi.OrderDate?.Value,
                Date2 = epi.ShippingDate?.Value,
                Date3 = epi.DeliveryDate?.Value,
                Date4 = epi.AdditionalDate1?.Value,
                Date5 = epi.AdditionalDate2?.Value,
            };

            _context.tEnhancedPurchaseInfo.Add(entity);
        }
Esempio n. 2
0
        private void InsertMetaData(EPI.EnhancedPurchaseInfo epi)
        {
            TryInsertMetaData(epi.OriginalPrice, "Price1");
            TryInsertMetaData(epi.ShippingCost, "Price2");
            TryInsertMetaData(epi.CreditCardCharge, "Price3");
            TryInsertMetaData(epi.CreditCardFees, "Price4");
            TryInsertMetaData(epi.Discount, "Price5");
            TryInsertMetaData(epi.CustomsFees, "Price6");
            TryInsertMetaData(epi.AdditionalPrice1, "Price7");
            TryInsertMetaData(epi.AdditionalPrice2, "Price8");

            TryInsertMetaData(epi.CouponCode, "CouponCode");
            TryInsertMetaData(epi.CouponType, "CouponType");

            TryInsertMetaData(epi.OrderDate, "Date1");
            TryInsertMetaData(epi.ShippingDate, "Date2");
            TryInsertMetaData(epi.DeliveryDate, "Date3");
            TryInsertMetaData(epi.AdditionalDate1, "Date4");
            TryInsertMetaData(epi.AdditionalDate2, "Date5");
        }