Example #1
0
        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);
        }
Example #6
0
 public bool Edit(IWin32Window owner, ITerminologyProvider terminologyProvider)
 {
     throw new NotImplementedException();
 }
Example #7
0
 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;
 }
Example #12
0
 public void Initialize(ITerminologyProvider terminologyProvider, CultureInfo source, CultureInfo target)
 {
 }
 public void Initialize(ITerminologyProvider terminologyProvider, CultureInfo source, CultureInfo target)
 {
     _terminologyProvider = (TerminologyProviderExcel)terminologyProvider;
 }