public Carrito_genera Getby_npedido(int n_pedido) { string respuesta = ""; string jsontext = System.IO.File.ReadAllText(path); List <Carrito_genera> lista = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Carrito_genera> >(jsontext); if (lista == null) { lista = new List <Carrito_genera>(); } bool existe = false; Carrito_genera carrito_genera = new Carrito_genera(); for (int i = 0; i < lista.Count; i++) { if (lista[i].Id_pedido == n_pedido) { carrito_genera = lista[i]; existe = true; respuesta = "registro editado exitosamente"; break; } } if (!existe) { carrito_genera.Id_pedido = 0; } return(carrito_genera); }
public string Post([FromBody] Carrito_genera carrito_genera) { string respuesta = ""; string jsontext = System.IO.File.ReadAllText(path); List <Carrito_genera> lista = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Carrito_genera> >(jsontext); if (lista == null) { lista = new List <Carrito_genera>(); } bool existe = false; for (int i = 0; i < lista.Count; i++) { if (lista[i].Id_carrito == carrito_genera.Id_carrito && lista[i].Id_Factura == carrito_genera.Id_Factura && lista[i].Id_pedido == carrito_genera.Id_pedido && lista[i].N_compra == carrito_genera.N_compra) { existe = true; respuesta = "registro ya existente"; break; } } if (0 == carrito_genera.Id_carrito || 0 == carrito_genera.Id_Factura || 0 == carrito_genera.Id_pedido || 0 == carrito_genera.N_compra) { respuesta = "registro necesita un identificador"; } else if (!existe) { lista.Add(carrito_genera); respuesta = "registro ingresado correctamente"; } jsontext = Newtonsoft.Json.JsonConvert.SerializeObject(lista); System.IO.File.WriteAllText(path, jsontext); return(respuesta); }