注文を検索するためのREST APIの例を見てきたようです。 REST APIは便利で迅速に構築できますが、サーバーサイドAPIを使用して構築する方が優れています。これらのケースの1つです。 Order APIの検索部分を使用してすべての注文ではなく、注文のサブセットを取得するサンプルコードスニペットです。 Visual Studioを使用する場合は、使用可能な検索条件を使用する可能性のあるすべての方法を判断するためのインテリセンスも提供します。
あなたは飛ぶ01.10.xxを使用している場合:
var HccApp = HccAppHelper.InitHccApp();
var searchCriteria = new OrderSearchCriteria
{
StartDateUtc = DateTime.UtcNow.AddDays(-7),
EndDateUtc = DateTime.UtcNow
};
var totalResults = 0;
var ordersByDateRange = HccApp.OrderServices.Orders.FindByCriteriaPaged(searchCriteria, 1, 10, ref totalResults);
// now do something with the orders
をあなたが飛ぶ02.xxを使用している場合:
var context = HccRequestContext.Current;
var searchCriteria = new OrderSearchCriteria
{
StartDateUtc = DateTime.UtcNow.AddDays(-7),
EndDateUtc = DateTime.UtcNow
};
var totalResults = 0;
var ordersByDateRange = Factory.CreateService<OrderService>(context).Orders.FindByCriteriaPaged(searchCriteria, 1, 10, ref totalResults);
// now do something with the orders
を上記のコードスニペットはもちろん、あなたが持っているか、ということが必要となりますそれらが完全に役立つためには、Webコンテキストを取得してください。