Skip to content

Commit e8cd3b1

Browse files
authored
Merge pull request #246 from smithburger/VendorOrders
Vendor orders
2 parents 483abc5 + 422fbd1 commit e8cd3b1

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

Source/FikaAmazonAPI/Parameter/VendorDirectFulfillmentOrders/ParameterVendorDirectFulfillmentGetOrders.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ public class ParameterVendorDirectFulfillmentGetOrders : ParameterBased
1010
public string ShipFromPartyId { get; set; }
1111
public OrderStatusEnum Status { get; set; }
1212
public long? Limit { get; set; }
13-
public DateTime? CreatedAfter { get; set; }
14-
public DateTime? CreatedBefore { get; set; }
13+
public DateTime? createdAfter { get; set; }
14+
public DateTime? createdBefore { get; set; }
1515
public SortOrderEnum SortOrder { get; set; }
1616
public string NextToken { get; set; }
1717
public bool? IncludeDetails { get; set; }

Source/FikaAmazonAPI/Services/VendorDirectFulfillmentOrderService.cs

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,22 @@ public VendorDirectFulfillmentOrderService(AmazonCredential amazonCredential) :
1414
}
1515

1616

17-
public List<Order> GetOrders(ParameterVendorDirectFulfillmentGetOrders serachOrderList) =>
18-
Task.Run(() => GetOrdersAsync(serachOrderList)).ConfigureAwait(false).GetAwaiter().GetResult();
19-
public async Task<List<Order>> GetOrdersAsync(ParameterVendorDirectFulfillmentGetOrders serachOrderList)
17+
public List<Order> GetOrders(ParameterVendorDirectFulfillmentGetOrders searchOrderList) =>
18+
Task.Run(() => GetOrdersAsync(searchOrderList)).ConfigureAwait(false).GetAwaiter().GetResult();
19+
public async Task<List<Order>> GetOrdersAsync(ParameterVendorDirectFulfillmentGetOrders searchOrderList)
2020
{
2121
var orderList = new List<Order>();
2222

23-
var queryParameters = serachOrderList.getParameters();
24-
await CreateAuthorizedRequestAsync(VendorDirectFulfillmentOrdersApiUrls.GetOrders, RestSharp.Method.GET, parameter: queryParameters);
23+
var queryParameters = searchOrderList.getParameters();
24+
//await CreateAuthorizedRequestAsync(VendorDirectFulfillmentOrdersApiUrls.GetOrders, RestSharp.Method.GET, parameter: queryParameters);
25+
await CreateAuthorizedRequestAsync(VendorDirectFulfillmentOrdersApiUrls.GetOrders, RestSharp.Method.GET, queryParameters, parameter: searchOrderList);
2526
var response = await ExecuteRequestAsync<GetOrdersResponse>(RateLimitType.VendorDirectFulfillmentOrdersV1_GetOrders);
2627
var nextToken = response.Payload?.Pagination?.NextToken;
2728
orderList.AddRange(response.Payload.Orders);
2829
while (!string.IsNullOrEmpty(nextToken))
2930
{
30-
serachOrderList.NextToken = nextToken;
31-
var orderPayload = GetOrders(serachOrderList);
31+
searchOrderList.NextToken = nextToken;
32+
var orderPayload = GetOrders(searchOrderList);
3233
orderList.AddRange(orderPayload);
3334
}
3435
return orderList;

0 commit comments

Comments
 (0)