public async Task <DocumentResponse> SaveFileAsync(string fileContent, string fileName) { if (fileContent == null) { return(new DocumentResponse()); } var documentClaimRequest = new DocumentClaimRequest() { ServiceAreaCreatedBy = "hasc-finance-api", UserCreatedBy = "hasc-finance-api", ApiCreatedBy = "hasc-finance-api", ValidUntil = DateTime.Now.AddYears(+10), RetentionExpiresAt = DateTime.Now.AddYears(+10), Base64Document = fileContent }; var claimResponse = await _documentClaimClient.CreateClaimAndDocument(documentClaimRequest); return(new DocumentResponse { FileId = new Guid(claimResponse.Document.Id), FileName = fileName }); }
public async Task <DocumentClaimResponse> CreateClaimAndDocument(DocumentClaimRequest request) { return(await _restClient.PostAsync <DocumentClaimResponse>("claims/claim_and_document", request, "Failed to create document claim")); }