public async Task AgendaPositionWithOriginalAssetHolder() { var rPositionParams = new PositionQueryFilter { PaymentScheme = "VCC", InitialExpectedSettlementDate = DateTime.Parse("2020-12-01"), FinalExpectedSettlementDate = DateTime.Parse("2020-12-31") }; var result = await _receivablePositionService.GetPositionsWithOriginalAssetHolder("61821451000184", rPositionParams); Print(result); }
public async Task <PositionReceivablesQueryResponse> GetPositionsWithOriginalAssetHolder(string originalAssetHolder, PositionQueryFilter paramsObj) { var pathRequest = $"{Options.BaseUrl}/{_pathBaseOriginalAssetHolder}"; var queryParams = new CustomQueryParams().ReturnQueryParams(paramsObj); if (!string.IsNullOrEmpty(queryParams)) { pathRequest = $"{pathRequest}/{originalAssetHolder}?{queryParams}"; } var request = new RestRequest(pathRequest, DataFormat.Json) { Method = Method.GET }; return(await GetPipeline <PositionReceivablesQueryResponse>().Execute(new Commands.RequestCommand <PositionReceivablesQueryResponse>() { RestRequest = request, Profile = _baseProfile }).MapResponse()); }