public bool Edit(IWin32Window owner, ITerminologyProvider terminologyProvider) { if (!IATEApplication.ConnectionProvider.EnsureConnection()) { var exception = new Exception("Failed login!"); _logger.Error(exception); throw exception; } var provider = terminologyProvider as IATETerminologyProvider; if (provider == null) { return(false); } var messageBoxService = new MessageBoxService(); _settingsViewModel = new SettingsViewModel(provider.ProviderSettings, provider.InventoriesProvider, provider.CacheProvider, messageBoxService); _settingsWindow = new SettingsWindow { DataContext = _settingsViewModel }; _settingsWindow.ShowDialog(); if (!_settingsViewModel.DialogResult) { return(false); } provider.ProviderSettings = _settingsViewModel.ProviderSettings; return(true); }
public void Initialize(ITerminologyProvider terminologyProvider, CultureInfo source, CultureInfo target) { _terminologyProvider = (TerminologyProviderExcel)terminologyProvider; //if (_control != null) //{ // _control.TerminologyProvider = _terminologyProvider; //} }
public bool Edit(IWin32Window owner, ITerminologyProvider terminologyProvider) { var provider = terminologyProvider as IATETerminologyProvider; var savedSettings = provider?.ProviderSettings; SetTerminologyProvider(provider, savedSettings); return(true); }
public bool Edit(IWin32Window owner, ITerminologyProvider terminologyProvider) { var persistenceService = new PersistenceService(); var providerSettings = persistenceService.Load(); SetTerminologyProvider(terminologyProvider as IATETerminologyProvider, providerSettings); return(true); }
public bool Edit(IWin32Window owner, ITerminologyProvider terminologyProvider) { var savedSettings = _settingsService.GetProviderSettings(); var providerSettings = new SettingsModel { Domains = new List <DomainModel>(), TermTypes = new List <TermTypeModel>() }; if (savedSettings != null) { providerSettings.Domains.AddRange(savedSettings.Domains); providerSettings.TermTypes.AddRange(savedSettings.TermTypes); } SetTerminologyProvider(terminologyProvider as IATETerminologyProvider, providerSettings); return(true); }
public bool Edit(IWin32Window owner, ITerminologyProvider terminologyProvider) { throw new NotImplementedException(); }
public void Initialize(ITerminologyProvider terminologyProvider, CultureInfo source, CultureInfo target) { throw new NotImplementedException(); }
public bool Edit(IWin32Window owner, ITerminologyProvider terminologyProvider) { return(true); }
public void Initialize(ITerminologyProvider terminologyProvider, CultureInfo source, CultureInfo target) { _iateTerminologyProvider = (IATETerminologyProvider)terminologyProvider; }
public void Initialize(ITerminologyProvider terminologyProvider, CultureInfo source, CultureInfo target) { _terminologyProvider = (TerminologyProviderExcel)terminologyProvider; }
public bool Edit(IWin32Window owner, ITerminologyProvider terminologyProvider) { return true; }
public void Initialize(ITerminologyProvider terminologyProvider, CultureInfo source, CultureInfo target) { }