public PreviewViewModel(Window window, List <ContentSearchResult> searchResults, ObservableCollection <AnonymizeTranslationMemory> anonymizeTms, TranslationMemoryViewModel model) { _window = window; _textBoxColor = "White"; SourceSearchResults = new ObservableCollection <ContentSearchResult>(searchResults); _model = model; _anonymizeTms = anonymizeTms; }
public PreviewWindowViewModel(ObservableCollection <SourceSearchResult> searchResults, ObservableCollection <AnonymizeTranslationMemory> anonymizeTranslationMemories, ObservableCollection <TmFile> tmsCollection, TranslationMemoryViewModel tmViewModel, IDialogCoordinator dialogCoordinator) { _dialogCoordinator = dialogCoordinator; _backupTms = new List <ServerTmBackUp>(); _backgroundWorker = new BackgroundWorker(); _backgroundWorker.DoWork += _backgroundWorker_DoWork; _sourceSearchResults = searchResults; _tmViewModel = tmViewModel; _anonymizeTranslationMemories = anonymizeTranslationMemories; _tmsCollection = tmsCollection; }
public SystemFieldsViewModel(TranslationMemoryViewModel model, SystemFieldsService systemFieldsService, ExcelImportExportService excelImportExportService, SerializerService serializerService) { _systemFieldsService = systemFieldsService; _excelImportExportService = excelImportExportService; _serializerService = serializerService; _model = model; _tmsCollection = _model.TmsCollection; _tmsCollection.CollectionChanged += TmsCollection_CollectionChanged; InitializeComponents(); }
public LogViewModel(TranslationMemoryViewModel model, SerializerService serializerService, ExcelImportExportService excelImportExportService) { _settingsService = model.SettingsService; _serializerService = serializerService; _excelImportExportService = excelImportExportService; // the amount of actions that are visble in the log report VisibleActionsLimit = 100; _model = model; _model.PropertyChanged += Model_PropertyChanged; _model.TmsCollection.CollectionChanged += TmsCollection_CollectionChanged; IsEnabled = _settingsService.GetSettings().Accepted; }
public CustomFieldsViewModel(TranslationMemoryViewModel translationMemoryViewModel) { _customFields = new ObservableCollection <CustomField>(); _selectedItems = new List <CustomField>(); if (_tmsCollection != null) { PopulateCustomFieldGrid(_tmsCollection, _translationMemoryViewModel); } _translationMemoryViewModel = translationMemoryViewModel; _backgroundWorker = new BackgroundWorker(); _backgroundWorker.DoWork += _backgroundWorker_DoWork; _backgroundWorker.RunWorkerCompleted += _backgroundWorker_RunWorkerCompleted; _tmsCollection = _translationMemoryViewModel.TmsCollection; _tmsCollection.CollectionChanged += _tmsCollection_CollectionChanged; }
public CustomFieldsViewModel(TranslationMemoryViewModel translationMemoryViewModel) { _translationMemoryViewModel = translationMemoryViewModel; _customFields = new ObservableCollection <CustomField> { new CustomField { Name = "Client", Type = "List", Details = new List <Details> { new Details { Value = "Pedigree", NewValue = "" }, new Details { Value = "Another value", NewValue = "" } } }, new CustomField { Name = "Client1", Type = "List", Details = new List <Details> { new Details { Value = "Pedigree", NewValue = "" }, new Details { Value = "Another value", NewValue = "" }, new Details { Value = "Another value", NewValue = "" } } } }; }
public CustomFieldsViewModel(TranslationMemoryViewModel model, CustomFieldsService customFieldsService, ExcelImportExportService excelImportExportService, SerializerService serializerService) { _customFieldsService = customFieldsService; _excelImportExportService = excelImportExportService; _serializerService = serializerService; _model = model; _settingsService = model.SettingsService; _tmsCollection = _model.TmsCollection; _tmsCollection.CollectionChanged += TmsCollection_CollectionChanged; InitializeComponents(); }
public MainViewModel(SettingsService settingsService, SDLTMAnonymizerView controller) { var contentParsingService = new ContentParsingService(); var serializerService = new SerializerService(); _translationMemoryViewModel = new TranslationMemoryViewModel(settingsService, contentParsingService, serializerService, controller); var excelImportExportService = new ExcelImportExportService(); var systemFieldsService = new SystemFieldsService(_translationMemoryViewModel.TmService, settingsService); var customFieldsService = new CustomFieldsService(_translationMemoryViewModel.TmService, settingsService); ContentFilteringRulesViewModel = new ContentFilteringRulesViewModel(_translationMemoryViewModel, excelImportExportService); SystemFieldsViewModel = new SystemFieldsViewModel(_translationMemoryViewModel, systemFieldsService, excelImportExportService, serializerService); CustomFieldsViewModel = new CustomFieldsViewModel(_translationMemoryViewModel, customFieldsService, excelImportExportService, serializerService); LogViewModel = new LogViewModel(_translationMemoryViewModel, serializerService, excelImportExportService); }
public ContentFilteringRulesViewModel(TranslationMemoryViewModel model, ExcelImportExportService excelImportExportService) { _model = model; _excelImportExportService = excelImportExportService; _settingsService = _model.SettingsService; _settings = _settingsService.GetSettings(); _anonymizeTms = new ObservableCollection <AnonymizeTranslationMemory>(); _tmsCollection = _model.TmsCollection; _tmsCollection.CollectionChanged += TmsCollection_CollectionChanged; _model.PropertyChanged += ModelPropertyChanged; NewRuleIsVisible = false; UpdateCheckedAllState(); }
public SystemFieldsViewModel(TranslationMemoryViewModel translationMemoryViewModel) { _uniqueUserNames = new ObservableCollection <User>(); _selectedItems = new List <User>(); _sourceSearchResults = new ObservableCollection <SourceSearchResult>(); _translationMemoryViewModel = translationMemoryViewModel; if (_tmsCollection != null) { PopulateSystemFieldGrid(_tmsCollection, _translationMemoryViewModel); } _backgroundWorker = new BackgroundWorker(); _backgroundWorker.DoWork += _backgroundWorker_DoWork; _backgroundWorker.RunWorkerCompleted += _backgroundWorker_RunWorkerCompleted; _tmsCollection = _translationMemoryViewModel.TmsCollection; _tmsCollection.CollectionChanged += _tmsCollection_CollectionChanged; _anonymizeTranslationMemories = new List <AnonymizeTranslationMemory>(); }
public TranslationViewModel(TranslationMemoryViewModel translationMemoryViewModel) { _selectedItems = new List <Rule>(); _translationMemoryViewModel = translationMemoryViewModel; _anonymizeTranslationMemories = new ObservableCollection <AnonymizeTranslationMemory>(); _rules = SettingsMethods.GetRules(); foreach (var rule in _rules) { rule.PropertyChanged += Rule_PropertyChanged; } _sourceSearchResults = new ObservableCollection <SourceSearchResult>(); _backgroundWorker = new BackgroundWorker(); _backgroundWorker.DoWork += _backgroundWorker_DoWork; _backgroundWorker.RunWorkerCompleted += _backgroundWorker_RunWorkerCompleted; _tmsCollection = _translationMemoryViewModel.TmsCollection; _tmsCollection.CollectionChanged += _tmsCollection_CollectionChanged; _translationMemoryViewModel.PropertyChanged += _translationMemoryViewModel_PropertyChanged; RulesCollection.CollectionChanged += RulesCollection_CollectionChanged; }