Exemple #1
0
        public List <EDSSettings> CreateTemplate()
        {
            EDSSettings EDSSettings = new EDSSettings("Template", "Data Source=myServerAddress;Initial Catalog=myDataBase; User Id=myUsername; Password=myPassword");

            SaveSettings(EDSSettings);

            return(new List <EDSSettings> {
                EDSSettings
            });
        }
Exemple #2
0
        /// <summary>
        /// Save EDSsettings to file
        /// </summary>
        /// <param name="EDSSettings"></param>
        public void SaveSettings(EDSSettings settings)
        {
            string filename = $"{settings.Name}.json";
            var    path     = Path.Combine(GetLocation(), filename);

            // Create directory if it isn't present
            Directory.CreateDirectory(Path.GetDirectoryName(path));

            // Create file if not existing, and serialize database to file.
            using (var file = File.Create(path))
                using (TextWriter writer = new StreamWriter(file))
                {
                    var o = JsonConvert.SerializeObject(settings, Formatting.Indented);
                    writer.Write(o);
                }
        }