REST API 예제를 통해 주문을 검색 한 것처럼 보입니다. REST API는 유용하고 신속하게 구축 할 수 있지만 서버 측 API를 사용하여 빌드하는 것이 더 효율적입니다. 그 중 하나입니다. 다음은 주문 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
의 코드 조각 위에 물론 당신이 가진 것을 요구하거나 것 웹 컨텍스트를 가져와 완전히 유용하게 사용할 수 있습니다.