public DocumentoResponse Post([FromBody] ResumenDiario resumen) { var response = new DocumentoResponse(); try { var summary = Generador.GenerarSummaryDocuments(resumen); var serializador = new Serializador(); response.TramaXmlSinFirma = serializador.GenerarXml(summary); response.Exito = true; } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; response.Pila = ex.StackTrace; } return(response); }
public DocumentoResponse Post([FromBody] ComunicacionBaja baja) { var response = new DocumentoResponse(); try { var voidedDocument = Generador.GenerarVoidedDocuments(baja); var serializador = new Serializador(); response.TramaXmlSinFirma = serializador.GenerarXml(voidedDocument); response.Exito = true; } catch (Exception ex) { response.MensajeError = ex.Message; response.Pila = ex.StackTrace; response.Exito = false; } return(response); }
public DocumentoResponse Post([FromBody] DocumentoElectronico documento) { var response = new DocumentoResponse(); try { var notaCredito = Generador.GenerarCreditNote(documento); var serializador = new Serializador(); response.TramaXmlSinFirma = serializador.GenerarXml(notaCredito); response.Exito = true; } catch (Exception ex) { response.MensajeError = ex.Message; response.Pila = ex.StackTrace; response.Exito = false; } return(response); }