Пример #1
0
 public void AddSettingsRecord(SettingsRecord record)
 {
     if (record != null)
     {
         SettingsRecords.Insert(0, record);
     }
 }
        public SettingsRecord Get()
        {
            var record = _repository.Table.FirstOrDefault();

            if (record == null)
            {
                record = new SettingsRecord {
                    Enable = false,
                    Script = DefaultScript
                };

                _repository.Create(record);
            }

            return(record);
        }
        public void SetCurrentTheme(string themeName)
        {
            try {
                var current = _repository.Table.SingleOrDefault();

                if (current == null)
                {
                    current = new SettingsRecord();
                    _repository.Create(current);
                }

                current.CurrentThemeName = themeName;
            }
            catch {
                _services.Notifier.Add(NotifyType.Warning, T("There is problem setting current syntax highlighter theme in database. Try reinstalling the module."));
            }
        }