public ProjectsNavigationViewModel(ProjectsController projectsController, EditorController editorController, ProjectAutomationService projectAutomationService) { _projectsController = projectsController; _editorController = editorController; _projectAutomationService = projectAutomationService; }
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; }
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; }
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]); }
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]); }