Exemplo n.º 1
0
 public ProjectsNavigationViewModel(ProjectsController projectsController, EditorController editorController,
                                    ProjectAutomationService projectAutomationService)
 {
     _projectsController       = projectsController;
     _editorController         = editorController;
     _projectAutomationService = projectAutomationService;
 }
Exemplo n.º 2
0
        public override void Initialize()
        {
            _controllers = new Controllers();
            SetupTranscreateController();
            _customerProvider         = new CustomerProvider();
            _pathInfo                 = new PathInfo();
            _imageService             = new ImageService();
            _dialogService            = new DialogService();
            _segmentBuilder           = new SegmentBuilder();
            _projectAutomationService = new ProjectAutomationService(_imageService, _controllers.TranscreateController, _customerProvider);

            Enabled = false;
        }
Exemplo n.º 3
0
        public override void Initialize()
        {
            _controllers = SdlTradosStudio.Application.GetController <TranscreateViewController>().Controllers;
            SetupTranscreateController();
            _customerProvider         = new CustomerProvider();
            _pathInfo                 = new PathInfo();
            _imageService             = new ImageService();
            _dialogService            = new DialogService();
            _segmentBuilder           = new SegmentBuilder();
            _studioVersionService     = new StudioVersionService();
            _projectAutomationService = new ProjectAutomationService(
                _imageService, _controllers.TranscreateController, _controllers.ProjectsController, _customerProvider, _studioVersionService);
            _projectSettingsService = new ProjectSettingsService();

            Enabled = false;
        }
        public WizardPageConvertPreparationViewModel(Window owner, object view, TaskContext taskContext,
                                                     SegmentBuilder segmentBuilder, PathInfo pathInfo, Controllers controllers,
                                                     ProjectAutomationService projectAutomationService)
            : base(owner, view, taskContext)
        {
            _segmentBuilder           = segmentBuilder;
            _pathInfo                 = pathInfo;
            _controllers              = controllers;
            _projectAutomationService = projectAutomationService;

            IsValid = true;
            InitializeJobProcessList();

            LoadPage  += OnLoadPage;
            LeavePage += OnLeavePage;
        }
Exemplo n.º 5
0
        public override void Initialize()
        {
            Enabled = false;

            _customerProvider         = new CustomerProvider();
            _pathInfo                 = new PathInfo();
            _imageService             = new ImageService();
            _settings                 = GetSettings();
            _segmentBuilder           = new SegmentBuilder();
            _controllers              = new Controllers();
            _projectAutomationService = new ProjectAutomationService(_imageService, _controllers.TranscreateController, _customerProvider);

            _controllers.TranscreateController.ProjectSelectionChanged += ProjectsController_SelectedProjectsChanged;

            var projects = _controllers?.TranscreateController?.GetSelectedProjects();

            SetEnabled(projects?[0]);
        }
Exemplo n.º 6
0
        public override void Initialize()
        {
            Enabled = false;

            _customerProvider         = new CustomerProvider();
            _pathInfo                 = new PathInfo();
            _dialogService            = new DialogService();
            _imageService             = new ImageService();
            _segmentBuilder           = new SegmentBuilder();
            _controllers              = SdlTradosStudio.Application.GetController <TranscreateViewController>().Controllers;
            _studioVersionService     = new StudioVersionService();
            _projectAutomationService = new ProjectAutomationService(
                _imageService, _controllers.TranscreateController, _controllers.ProjectsController, _customerProvider, _studioVersionService);

            _projectSettingsService = new ProjectSettingsService();

            _controllers.TranscreateController.ProjectSelectionChanged += ProjectsController_SelectedProjectsChanged;

            var projects = _controllers?.TranscreateController?.GetSelectedProjects();

            SetEnabled(projects?[0]);
        }