ASP NET C#:如何从具有多个级别的SDK检索值

时间:2018-09-27 23:18:44

标签: c# linq asp.net-mvc-4

我目前正在尝试实施Microsoft合作伙伴中心“通过ID获取订单”,并且一直坚持为输入的用户获取所有订单。

要获得订单,我必须走的路是

  

项目-> [0]->订单项->订单列表([0],[1],[2],[3])

这是我的代码。

订单控制器

IAggregatePartner partnerOperations = PartnerApplicationConfiguration.GetPartnerCenterTokenUsingAppCredentials();
var customerOrders = partnerOperations.Customers.ById("customerId").Orders.Get();
var test = customerOrders.Items.Select(q => q.LineItems.Select(rq => new
{
  FriendlyName = rq.FriendlyName,
  Quantity = rq.Quantity,
  OfferId = rq.OfferId,
  SubscriptionId = rq.SubscriptionId
})).ToList();
return View();

OrderViewModels.cs

public class OrderViewModels
{
    public string SubscriptionId { get; set; }
    public string FriendlyName { get; set; }
    public string OfferId { get; set; }
    public string Quantity { get; set; }
}

仍然无法获得该特定用户的所有订单。任何建议/帮助将不胜感激。谢谢!

0 个答案:

没有答案