dolibarr-bff/DoliMiddlewareApi/Services/DocumentService.cs

24 lines
625 B
C#
Raw Normal View History

using DoliMiddlewareApi.Dtos.command;
using DoliMiddlewareApi.Services.Clients;
namespace DoliMiddlewareApi.Services
{
public class DocumentService(IDolibarrApiClient apiClient)
{
public async Task BuildInvoicePdfAsync(string invoiceRef)
{
var request = new BuildDocumentRequest
{
modulepart = "invoice",
original_file = $"{invoiceRef}/{invoiceRef}.pdf",
doctemplate = "crabe",
langcode = "es_ES"
};
await apiClient.PutAsync("documents/builddoc",request);
}
}
}