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) { // тут будет логер когда нибудь } }); }
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) { // тут будет логер когда нибудь } }); }
public void SaveSettings() { Task.Factory.StartNew(() => { try { EntitySettings set = new EntitySettings() { Theme = _settings.CurrentTheme.Name }; lock (_lock) { _repositorySettings.SaveSettings(set); } } catch (Exception ex) { // тут будет логер когда нибудь } }); }