public async Task <ReceivedInvoices> SubmitInvoiceAsync(InvoicesToSubmit model) { var request = new ModelToDtoConverter().Convert(model); var response = await SoapClient.SendAsync <SubmitIssuedInvoicesRequest, SubmitIssuedInvoicesResponse>(request); return(new DtoToModelConverter().Convert(response)); }
public SubmitIssuedInvoicesRequest Convert(InvoicesToSubmit model) { return(new SubmitIssuedInvoicesRequest { Cabecera = Convert(model.Header), RegistroLRFacturasEmitidas = model.Invoices.Select(i => Convert(i)).ToArray() }); }