Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }