Exemple #1
0
        public static void Run()
        {
            var watch = new System.Diagnostics.Stopwatch();

            watch.Start();

            //mandatory; initialize settings
            Config.Reload();

            //modify
            Settings.Smtp.Port = 10;
            //save on disk
            Settings.Smtp.Save(); //settings are saved here:     Settings.Smtp.__Info.File
            //or, decline changes
            Settings.Smtp.Reload();
            //or, reset to initial values
            Settings.Smtp.Reset();

            editSmtpInDialog();

            User user = new User {
                Name = "Tom3", Email = "*****@*****.**"
            };

            user.Notify("test");
            Settings.General.Users[user.Name] = user;

            Config.Save();

            watch.Stop();
        }
        public static void Run()
        {
            var watch = new System.Diagnostics.Stopwatch();

            watch.Start();

            //(!)mandatory; initialize settings
            Config.Reload();

            //modify
            Settings.Server.Host = "1.1.1.1";
            Settings.Server.Port = 10;
            //save on disk
            Settings.Server.Save();
            Log.Inform("The settings are saved to: " + Settings.Server.__Info.File);
            //or, restore the previously saved values
            Settings.Server.Reload();
            //or, reset to initial values
            Settings.Server.Reset();

            editServerByDialog();

            User user = new User {
                Name = "Tom3", Email = "*****@*****.**"
            };

            user.Notify("test");
            Settings.General.Users[user.Name] = user;

            Log.Inform("Settings.Credentials.Key: " + Settings.Credentials.Key);
            Settings.Credentials.Key = "test2";
            Log.Inform("Settings.Credentials.Key: " + Settings.Credentials.Key);

            Log.Inform("Settings.Templates.__TypeVersion: " + Settings.Templates.__TypeVersion);

            Config.Save();

            watch.Stop();
        }