Пример #1
0
        public static int AumentarUsuarios()
        {
            Conteo conteo = DataSource();

            int nuevoNumeroUsuarios = ++conteo.Usuarios;

            Serialize(conteo);
            return(nuevoNumeroUsuarios);
        }
Пример #2
0
        public static int AumentarPedidos()
        {
            Conteo conteo = DataSource();

            int nuevoNumeroPedido = ++conteo.Pedidos;

            Serialize(conteo);
            return(nuevoNumeroPedido);
        }
Пример #3
0
        public static int AumentarPlatillos()
        {
            Conteo conteo = DataSource();

            int nuevoNumeroPlatillos = ++conteo.Platillos;

            Serialize(conteo);

            return(nuevoNumeroPlatillos);
        }
Пример #4
0
        private static Conteo DataSource()
        {
            /* --------------------------------- SourceData Method -----------------------------------*/
            var jsonString = File.ReadAllText(jsonFilePath);

            Conteo conteo = JsonConvert.DeserializeObject <Conteo>(jsonString);

            /* --------------------------------- SourceData Method -----------------------------------*/

            return(conteo);
        }
Пример #5
0
        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 ----------------------- */
        }