Пример #1
0
        public void SaveSettings()
        {
            if (_settings == null)
            {
                return;
            }

            Task.Run(() =>
            {
                try
                {
                    EntitySettings set = new EntitySettings()
                    {
                        Theme           = _settings.CurrentTheme.Name,
                        ApiKeyFssp      = _settings.ApiKeyFssp,
                        TypeGrid        = _settings.TypeGrid.TypeGridViewItem.ToString(),
                        CanMemorizeMenu = _settings.CanMemorizeMenu,
                        LastMenu        = _settings.LastMenu
                    };
                    lock (_lock)
                    {
                        _repositorySettings.SaveSettings(set);
                    }
                }
                catch (Exception ex)
                {
                    // тут будет логер когда нибудь
                }
            });
        }
Пример #2
0
        public void SaveSettings()
        {
            if (_settings == null)
            {
                return;
            }

            Task.Run(() =>
            {
                try
                {
                    EntitySettings set = new EntitySettings()
                    {
                        Theme = _settings.CurrentTheme.Name
                    };
                    lock (_lock)
                    {
                        _repositorySettings.SaveSettings(set);
                    }
                }
                catch (Exception ex)
                {
                    // тут будет логер когда нибудь
                }
            });
        }
Пример #3
0
 public void SaveSettings()
 {
     Task.Factory.StartNew(() =>
     {
         try
         {
             EntitySettings set = new EntitySettings()
             {
                 Theme = _settings.CurrentTheme.Name
             };
             lock (_lock)
             {
                 _repositorySettings.SaveSettings(set);
             }
         }
         catch (Exception ex)
         {
             // тут будет логер когда нибудь
         }
     });
 }