public static int AumentarUsuarios() { Conteo conteo = DataSource(); int nuevoNumeroUsuarios = ++conteo.Usuarios; Serialize(conteo); return(nuevoNumeroUsuarios); }
public static int AumentarPedidos() { Conteo conteo = DataSource(); int nuevoNumeroPedido = ++conteo.Pedidos; Serialize(conteo); return(nuevoNumeroPedido); }
public static int AumentarPlatillos() { Conteo conteo = DataSource(); int nuevoNumeroPlatillos = ++conteo.Platillos; Serialize(conteo); return(nuevoNumeroPlatillos); }
private static Conteo DataSource() { /* --------------------------------- SourceData Method -----------------------------------*/ var jsonString = File.ReadAllText(jsonFilePath); Conteo conteo = JsonConvert.DeserializeObject <Conteo>(jsonString); /* --------------------------------- SourceData Method -----------------------------------*/ return(conteo); }
private static void Serialize(Conteo conteo) { /* ------------------- Serialize Method -----------------------*/ File.WriteAllText(jsonFilePath, string.Empty); using (StreamWriter file = File.CreateText(jsonFilePath)) { JsonSerializer serializer = new JsonSerializer(); serializer.Serialize(file, conteo); } /* ------------------- Serialize Method ----------------------- */ }