public async Task InsertAdvancementVanillaTest() { var adReceivable = new AdvancedReceivable { AdvancedAmount = 100L, PaymentScheme = "VCC", SettlementObligationDate = DateTime.Now }; var adReceivables = new List <AdvancedReceivable> { adReceivable }; var adItem = new Advancement { AssetHolderDocumentType = DocumentType.CNPJ, AssetHolder = "74190072000185", OperationValue = 100L, OperationExpectedSettlementDate = DateTime.Now, Reference = "RF_01", AdvancedReceivables = adReceivables }; var adItems = new List <Advancement> { adItem }; var adInput = new AdvancementRequest { Advancements = adItems }; var result = await _advacementService.InsertAdvancements(adInput); Print(result); }
public async Task <BaseResponse> InsertAdvancements(AdvancementRequest advancement) { var request = new RestRequest($"{Options.BaseUrl}/{_pathBase}", DataFormat.Json) { Method = Method.POST }; request.AddJsonBody(advancement); return(await GetPipeline <BaseResponse>().Execute(new Commands.RequestCommand <BaseResponse>() { Model = advancement, RestRequest = request, Profile = _baseProfile }).MapResponse()); }