Beispiel #1
0
        public static void WriteToJson(Database.Database db)
        {
            var serializer = new JsonSerializer();

            try
            {
                var workers = db.GetWorkers();
                using (var fs = new FileStream(@"Data\Workers.json", FileMode.Create))
                {
                    using (var sw = new StreamWriter(fs, Encoding.UTF8))
                    {
                        using (var jw = new JsonTextWriter(sw))
                        {
                            jw.Formatting = Formatting.Indented;

                            serializer.Serialize(jw, workers);
                        }
                    }
                }
            }
            catch (Exception)
            {
            }

            try
            {
                var employers = db.GetEmployers();
                using (var fs = new FileStream(@"Data\Employers.json", FileMode.Create))
                {
                    using (var sw = new StreamWriter(fs, Encoding.UTF8))
                    {
                        using (var jw = new JsonTextWriter(sw))
                        {
                            jw.Formatting = Formatting.Indented;

                            serializer.Serialize(jw, employers);
                        }
                    }
                }
            }
            catch (Exception)
            {
            }
        }