public async Task <DocumentoResponse> Post([FromBody] ComunicacionBaja baja) { var response = new DocumentoResponse(); try { var voidedDocument = _documentoXml.Generar(baja); response.TramaXmlSinFirma = await _serializador.GenerarXml(voidedDocument); response.Exito = true; } catch (Exception ex) { response.MensajeError = ex.Message; response.Pila = ex.StackTrace; response.Exito = false; } return(response); }
public async Task <DocumentoResponse> Post([FromBody] GuiaRemision documento) { var response = new DocumentoResponse(); try { var notaCredito = _documentoXml.Generar(documento); response.TramaXmlSinFirma = await _serializador.GenerarXml(notaCredito); response.Exito = true; } catch (Exception ex) { response.MensajeError = ex.Message; response.Pila = ex.StackTrace; response.Exito = false; } return(response); }
public async Task <DocumentoResponse> Post(DocumentoPercepcion documento) { var response = new DocumentoResponse(); try { var invoice = _documentoXml.Generar(documento); response.TramaXmlSinFirma = await _serializador.GenerarXml(invoice); response.Exito = true; } catch (Exception ex) { response.MensajeError = ex.Message; response.Pila = ex.StackTrace; response.Exito = false; } return(response); }
public async Task <DocumentoResponse> Post([FromBody] ResumenDiario resumen) { var response = new DocumentoResponse(); try { var summary = _documentoXml.Generar(resumen); response.TramaXmlSinFirma = await _serializador.GenerarXml(summary); response.Exito = true; } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; response.Pila = ex.StackTrace; } return(response); }