当前位置: 首页>>代码示例>>C#>>正文


C# SidejobEntities.AddToArchivedCustomerSuccesfulIPNs方法代码示例

本文整理汇总了C#中SidejobModel.SidejobEntities.AddToArchivedCustomerSuccesfulIPNs方法的典型用法代码示例。如果您正苦于以下问题:C# SidejobEntities.AddToArchivedCustomerSuccesfulIPNs方法的具体用法?C# SidejobEntities.AddToArchivedCustomerSuccesfulIPNs怎么用?C# SidejobEntities.AddToArchivedCustomerSuccesfulIPNs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SidejobModel.SidejobEntities的用法示例。


在下文中一共展示了SidejobEntities.AddToArchivedCustomerSuccesfulIPNs方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ArchiveSuccessfulIPN

    public void ArchiveSuccessfulIPN(SidejobEntities context)
    {
        var customersuccessfulIPN = (from c in context.CustomerSuccesfulIPNs
                                     where c.ProjectID == ProjectID
                                     select c).ToList();

        if (customersuccessfulIPN.Count != 0)
        {
            foreach (var acsipn in customersuccessfulIPN.Select(csipn => new ArchivedCustomerSuccesfulIPN
                                                                             {
                                                                                 IPNID = csipn.IPNID,
                                                                                 GrossTotal = csipn.GrossTotal,
                                                                                 Invoice = csipn.Invoice,
                                                                                 PaymentStatus = csipn.PaymentStatus,
                                                                                 FirstName = csipn.FirstName,
                                                                                 LastName = csipn.LastName,
                                                                                 PaymentFee = csipn.PaymentFee,
                                                                                 BusinessEmail = csipn.BusinessEmail,
                                                                                 ReceiverEmail = csipn.ReceiverEmail,
                                                                                 ItemName = csipn.ItemName,
                                                                                 CurrencyCode = csipn.CurrencyCode,
                                                                                 TransactionId = csipn.TransactionId,
                                                                                 Custom = csipn.Custom,
                                                                                 SubscriberId = csipn.SubscriberId,
                                                                                 CustomerID = csipn.CustomerID,
                                                                                 ProjectID = csipn.ProjectID,
                                                                                 TxType = csipn.TxType,
                                                                                 PendingReason = csipn.PendingReason,
                                                                                 PaymentDate = csipn.PaymentDate,
                                                                                 Address = csipn.Address,
                                                                                 City = csipn.City,
                                                                                 State = csipn.State,
                                                                                 Zip = csipn.Zip,
                                                                                 Country = csipn.Country,
                                                                                 CountryCode = csipn.CountryCode,
                                                                                 AddressStatus = csipn.AddressStatus,
                                                                                 PayerStatus = csipn.PayerStatus,
                                                                                 PayerID = csipn.PayerID,
                                                                                 PaymentType = csipn.PaymentType,
                                                                                 NotifyVersion = csipn.NotifyVersion,
                                                                                 PayerPhone = csipn.PayerPhone,
                                                                                 Tax = csipn.Tax,
                                                                                 PayerBusinessName = csipn.PayerBusinessName
                                                                             }))
            {
                context.AddToArchivedCustomerSuccesfulIPNs(acsipn);
            }
        }

        var professionalsuccessfulIPN = (from c in context.ProfessionalSuccesfulIPNs
                                         where c.ProjectID == ProjectID
                                         select c).ToList();
        if (professionalsuccessfulIPN.Count != 0)
        {
            foreach (var apsipn in professionalsuccessfulIPN.Select(csipn => new ArchivedProfessionalSuccesfulIPN
                                                                                 {
                                                                                     IPNID = csipn.IPNID,
                                                                                     GrossTotal = csipn.GrossTotal,
                                                                                     Invoice = csipn.Invoice,
                                                                                     PaymentStatus = csipn.PaymentStatus,
                                                                                     FirstName = csipn.FirstName,
                                                                                     LastName = csipn.LastName,
                                                                                     PaymentFee = csipn.PaymentFee,
                                                                                     BusinessEmail = csipn.BusinessEmail,
                                                                                     ReceiverEmail = csipn.ReceiverEmail,
                                                                                     ItemName = csipn.ItemName,
                                                                                     CurrencyCode = csipn.CurrencyCode,
                                                                                     TransactionId = csipn.TransactionId,
                                                                                     Custom = csipn.Custom,
                                                                                     SubscriberId = csipn.SubscriberId,
                                                                                     ProID = csipn.ProID,
                                                                                     ProjectID = csipn.ProjectID,
                                                                                     TxType = csipn.TxType,
                                                                                     PendingReason = csipn.PendingReason,
                                                                                     PaymentDate = csipn.PaymentDate,
                                                                                     Address = csipn.Address,
                                                                                     City = csipn.City,
                                                                                     State = csipn.State,
                                                                                     Zip = csipn.Zip,
                                                                                     Country = csipn.Country,
                                                                                     CountryCode = csipn.CountryCode,
                                                                                     AddressStatus = csipn.AddressStatus,
                                                                                     PayerStatus = csipn.PayerStatus,
                                                                                     PayerID = csipn.PayerID,
                                                                                     PaymentType = csipn.PaymentType,
                                                                                     NotifyVersion = csipn.NotifyVersion,
                                                                                     PayerPhone = csipn.PayerPhone,
                                                                                     Tax = csipn.Tax,
                                                                                     PayerBusinessName = csipn.PayerBusinessName
                                                                                 }))
            {
                context.AddToArchivedProfessionalSuccesfulIPNs(apsipn);
            }
        }

        var customersuccessfulpdt = (from c in context.CustomerSuccessfulPDTs
                                     where c.ProjectID == ProjectID
                                     select c).ToList();
        if (customersuccessfulpdt.Count != 0)
        {
//.........这里部分代码省略.........
开发者ID:haithemaraissia,项目名称:Export,代码行数:101,代码来源:TimeUp.cs


注:本文中的SidejobModel.SidejobEntities.AddToArchivedCustomerSuccesfulIPNs方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。