public void EliminarColor(int idcolor) { var json = File.ReadAllText(this.Path); ListaColores lista = JsonConvert.DeserializeObject <ListaColores>(json); Color cliente = lista.Colores.Where(z => z.IdColor == idcolor).First(); lista.Colores.Remove(cliente); String newjson = JsonConvert.SerializeObject(lista, Formatting.Indented); File.WriteAllText(Path, newjson); }
public void ModificarColor(int idcolor, String nombre, String hexa) { var json = File.ReadAllText(this.Path); ListaColores lista = JsonConvert.DeserializeObject <ListaColores>(json); Color color = lista.Colores.Where(z => z.IdColor == idcolor).First(); color.Nombre = nombre; color.Hex = hexa; String newjson = JsonConvert.SerializeObject(lista, Formatting.Indented); File.WriteAllText(Path, newjson); }
public void InsertaColor(int idcolor, String nombre, String hexa) { var json = File.ReadAllText(this.Path); ListaColores lista = JsonConvert.DeserializeObject <ListaColores>(json); Color nuevocolor = new Color(); nuevocolor.IdColor = idcolor; nuevocolor.Nombre = nombre; nuevocolor.Hex = hexa; lista.Colores.Add(nuevocolor); String newjson = JsonConvert.SerializeObject(lista, Formatting.Indented); File.WriteAllText(Path, newjson); }