protected override void OnLoad(EventArgs e)
        {
            var persistance = new Persistance();
            _addSourceTmConfigurations = persistance.Load();

            var addSourceTmConfiguration =
                _addSourceTmConfigurations.Configurations.FirstOrDefault(x => x.ProviderUri == _providerUri);
            if (addSourceTmConfiguration == null)
            {
                addSourceTmConfiguration = _addSourceTmConfigurations.Default;
                addSourceTmConfiguration.ProviderUri = _providerUri;
                _addSourceTmConfigurations.Configurations.Add(addSourceTmConfiguration);
            }
            else
            {
                _isUsed = true;
            }

            txtSourceField.Text = addSourceTmConfiguration.TmSourceFieldName;
            chkFullPath.Checked = addSourceTmConfiguration.StoreFullPath;
        }
Esempio n. 2
0
        public void Save(AddSourceTmConfigurations toSave)
        {
            if (!File.Exists(_persistancePath))
            {
                var directory = Path.GetDirectoryName(_persistancePath);
                if (directory != null && !Directory.Exists(directory))
                {
                    Directory.CreateDirectory(directory);
                }
            }

            string json = JsonConvert.SerializeObject(toSave);
            File.WriteAllText(_persistancePath, json);
            //using (var stream = new FileStream(_persistancePath, FileMode.OpenOrCreate))
            //{
            //    using (var writer = new StreamWriter(stream))
            //    {

            //        writer.Write(json);
            //    }
            //}
        }
        protected override void OnLoad(EventArgs e)
        {
            var persistance = new Persistance();

            _addSourceTmConfigurations = persistance.Load();

            var addSourceTmConfiguration =
                _addSourceTmConfigurations.Configurations.FirstOrDefault(x => x.ProviderUri == _providerUri);

            if (addSourceTmConfiguration == null)
            {
                addSourceTmConfiguration             = _addSourceTmConfigurations.Default;
                addSourceTmConfiguration.ProviderUri = _providerUri;
                _addSourceTmConfigurations.Configurations.Add(addSourceTmConfiguration);
            }
            else
            {
                _isUsed = true;
            }

            txtSourceField.Text = addSourceTmConfiguration.TmSourceFieldName;
            chkFullPath.Checked = addSourceTmConfiguration.StoreFullPath;
        }
Esempio n. 4
0
        public void Save(AddSourceTmConfigurations toSave)
        {
            if (!File.Exists(_persistancePath))
            {
                var directory = Path.GetDirectoryName(_persistancePath);
                if (directory != null && !Directory.Exists(directory))
                {
                    Directory.CreateDirectory(directory);
                }
            }

            string json = JsonConvert.SerializeObject(toSave);

            File.WriteAllText(_persistancePath, json);
            //using (var stream = new FileStream(_persistancePath, FileMode.OpenOrCreate))
            //{
            //    using (var writer = new StreamWriter(stream))
            //    {

            //        writer.Write(json);
            //    }
            //}
        }