Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }