Esempio n. 1
0
        public static void SaveRunningPrograms()
        {
            RunningProgramsList tmp = new RunningProgramsList
            {
                Item = runningPrograms
            };

            JsonSerializer serializer = new JsonSerializer
            {
                Formatting = Formatting.Indented,

                NullValueHandling = NullValueHandling.Include
            };

            try
            {
                using (StreamWriter sw = new StreamWriter(App.pathData + "\\lively_running_pgms.json"))
                    using (JsonWriter writer = new JsonTextWriter(sw))
                    {
                        serializer.Serialize(writer, tmp);
                    }
            }
            catch (Exception e)
            {
                Logger.Error(e.ToString());
            }
        }
Esempio n. 2
0
        public static void SaveRunningPrograms()
        {
            RunningProgramsList tmp = new RunningProgramsList
            {
                Item = runningPrograms
            };

            JsonSerializer serializer = new JsonSerializer
            {
                Formatting = Formatting.Indented,

                //serializer.Converters.Add(new JavaScriptDateTimeConverter());
                NullValueHandling = NullValueHandling.Include
            };

            try
            {
                using (StreamWriter sw = new StreamWriter(Path.Combine(Program.PathData, "lively_running_pgms.json")))
                    using (JsonWriter writer = new JsonTextWriter(sw))
                    {
                        serializer.Serialize(writer, tmp);
                    }
            }
            catch
            {
                Debug.WriteLine("failed to write json");
            }
        }
Esempio n. 3
0
 public static void LoadRunningPrograms()
 {
     try
     {
         // deserialize JSON directly from a file
         using (StreamReader file = File.OpenText(Path.Combine(Program.PathData, "lively_running_pgms.json")))
         {
             JsonSerializer      serializer = new JsonSerializer();
             RunningProgramsList tmp        = (RunningProgramsList)serializer.Deserialize(file, typeof(RunningProgramsList));
             runningPrograms = tmp.Item;
         }
     }
     catch
     {
         Debug.WriteLine("failed to read json");
     }
 }
Esempio n. 4
0
        public static void SaveRunningPrograms()
        {
            RunningProgramsList tmp = new RunningProgramsList
            {
                Item = runningPrograms
            };

            JsonSerializer serializer = new JsonSerializer
            {
                Formatting = Formatting.Indented,

                //serializer.Converters.Add(new JavaScriptDateTimeConverter());
                NullValueHandling = NullValueHandling.Include
            };

            using (StreamWriter sw = new StreamWriter(AppDomain.CurrentDomain.BaseDirectory + "\\lively_running_pgms.json"))
                using (JsonWriter writer = new JsonTextWriter(sw))
                {
                    serializer.Serialize(writer, tmp);
                }
        }
Esempio n. 5
0
        public static void LoadRunningPrograms()
        {
            if (!File.Exists(App.pathData + "\\lively_running_pgms.json"))
            {
                return;
            }

            try
            {
                // deserialize JSON directly from a file
                using (StreamReader file = File.OpenText(App.pathData + "\\lively_running_pgms.json"))
                {
                    JsonSerializer      serializer = new JsonSerializer();
                    RunningProgramsList tmp        = (RunningProgramsList)serializer.Deserialize(file, typeof(RunningProgramsList));
                    runningPrograms = tmp.Item;
                }
            }
            catch (Exception e)
            {
                Logger.Error(e.ToString());
            }
        }
Esempio n. 6
0
        public static void LoadRunningPrograms()
        {
            if (!File.Exists(AppDomain.CurrentDomain.BaseDirectory + "\\lively_running_pgms.json"))
            {
                return;
            }

            try
            {
                // deserialize JSON directly from a file
                using (StreamReader file = File.OpenText(AppDomain.CurrentDomain.BaseDirectory + "\\lively_running_pgms.json"))
                {
                    JsonSerializer      serializer = new JsonSerializer();
                    RunningProgramsList tmp        = (RunningProgramsList)serializer.Deserialize(file, typeof(RunningProgramsList));
                    runningPrograms = tmp.Item;
                }
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine(e.Message + " " + e.StackTrace);
            }
        }