Example #1
0
        public string Get()
        {
            FactElectronica Fact = new FactElectronica();
            //var json = JsonConvert.SerializeObject(Fact.GeneraFacturaBoletaEjemploXML());
            JsonSerializerSettings settings = new JsonSerializerSettings()
            {
                NullValueHandling = NullValueHandling.Ignore
            };

            //return JsonConvert.DeserializeObject<InvoiceType>(json, settings);
            return(JsonConvert.SerializeObject(Fact.GeneraFacturaBoletaEjemploXML(), Formatting.None, settings));
        }
Example #2
0
        public Response <Documentos> Post(InvoiceType Documento)
        {
            FactElectronica Fact = new FactElectronica();
            var             Res  = Fact.GeneraDocumentoElectronicoXML(Documento);

            if (Res.CodResponse == "0")
            {
                using (PosDbContext context = new PosDbContext())
                {
                    context.Add(Res.Data);
                    //Guardamos los cambios
                    context.SaveChanges();
                }
            }
            Res.Data.IdTramaNavigation.Documentos = null;
            return(Res);
        }