/// <summary> /// Gets the order detail by reference code. /// </summary> /// <param name="reportRequest">The report request.</param> /// <returns></returns> public OrderReportListResponse GetOrderDetailByReferenceCode(OrderReportRequest reportRequest) { AbstractPostRequestStrategy <OrderReportRequest, OrderReportListResponse> requestStrategy = new OrderDetailByReferenceCodeStrategy(reportRequest); requestStrategy.SendRequest(); return(requestStrategy.RestResponse.Data); }
/// <summary> /// Gets the order detail by reference code. /// </summary> /// <param name="parameters">The parameters.</param> /// <returns></returns> public OrderReportListResponse GetOrderDetailByReferenceCode(IDictionary <string, string> parameters) { OrderReportRequest request = base.CreateBaseRequest <OrderReportRequest>(ServerType.Reports, parameters); ReportDetailsBuilder builder = new ReportDetailsBuilder(request); request.Details = builder.Details; return(reportService.GetOrderDetailByReferenceCode(request)); }