Exemplo n.º 1
0
        protected override void ConfigureConverter(ProjectFile projectFile, IMultiFileConverter multiFileConverter)
        {
            var usernameService        = new UserNameService();
            var resourceOriginsService = new ResourceOriginsService();

            multiFileConverter.AddBilingualProcessor(new BilingualContentHandlerAdapter(new AnonymizerProcessor(_settings, usernameService, resourceOriginsService)));
        }
Exemplo n.º 2
0
        protected override void OnInitializeTask()
        {
            _logger.Info(PluginResources.LogMessage_BatchTaskStarted);
            _resourceOriginsService = new ResourceOriginsService();
            _userNameService        = new UserNameService();

            var projectInfo = Project?.GetProjectInfo();

            if (projectInfo is null)
            {
                return;
            }
            var backupService = new BackupService();

            Application.Current?.Dispatcher?.Invoke(() =>
            {
                foreach (Window window in Application.Current.Windows)
                {
                    if (!window.Title.Equals("Batch Processing") && !window.Title.Contains("Create a New Project"))
                    {
                        continue;
                    }
                    _batchTaskWindow         = window;
                    _batchTaskWindow.Closed += BatchTaskWindow_Closed;
                }
            });


            backupService.BackupProject(projectInfo.LocalProjectFolder, projectInfo.Name);
        }
        protected override void OnInitializeTask()
        {
            _resourceOriginsService = new ResourceOriginsService();
            _userNameService        = new UserNameService();

            var projectInfo = Project?.GetProjectInfo();

            if (projectInfo is null)
            {
                return;
            }
            var backupService = new BackupService();

            Application.Current.Dispatcher.Invoke(() =>
            {
                foreach (Window window in Application.Current.Windows)
                {
                    if (!window.Title.Equals("Batch Processing"))
                    {
                        continue;
                    }
                    _batchTaskWindow          = window;
                    _batchTaskWindow.Closing += Window_Closing;
                }
            });

            backupService.BackupProject(projectInfo.LocalProjectFolder, projectInfo.Name);
        }