public ApiManagerService( IModelMetadataService modelMetadataService, IEnumerable <IApiIpcService> apiServices) { this.modelMetadataService = modelMetadataService; this.apiServices = apiServices; }
internal MainWindowViewModel( ModelMetadata modelMetadata, ILatestVersionService latestVersionService, IMainWindowService mainWindowService, ModelViewModel modelViewModel, OpenModelViewModel openModelViewModel, IOpenModelService openModelService, IRecentModelsService recentModelsService, IModelMetadataService modelMetadataService, IStartInstanceService startInstanceService, IModelViewService modelViewService, IProgressService progress) { this.modelMetadata = modelMetadata; this.mainWindowService = mainWindowService; this.openModelService = openModelService; this.recentModelsService = recentModelsService; this.modelMetadataService = modelMetadataService; this.startInstanceService = startInstanceService; this.modelViewService = modelViewService; this.progress = progress; ModelViewModel = modelViewModel; OpenModelViewModel = openModelViewModel; modelMetadata.OnChange += (s, e) => Notify(nameof(MainTitle)); latestVersionService.OnNewVersionAvailable += (s, e) => IsNewVersionVisible = true; latestVersionService.StartCheckForLatestVersion(); SearchItems = new ObservableCollection <SearchEntry>(); ClearSelectionItems(); }
public OpenModelService( Lazy <ILoadModelService> loadModelService, IModelMetadataService modelMetadataService, IOpenFileDialogService openFileDialogService, IExistingInstanceService existingInstanceService, IStartInstanceService startInstanceService, IApiManagerService apiManagerService) { this.loadModelService = loadModelService; this.modelMetadataService = modelMetadataService; this.openFileDialogService = openFileDialogService; this.existingInstanceService = existingInstanceService; this.startInstanceService = startInstanceService; this.apiManagerService = apiManagerService; }
internal App( ICommandLine commandLine, IThemeService themeService, IInstaller installer, Lazy <MainWindow> mainWindow, IModelMetadataService modelMetadataService, IExistingInstanceService existingInstanceService, ILatestVersionService latestVersionService) { this.commandLine = commandLine; this.themeService = themeService; this.installer = installer; this.mainWindow = mainWindow; this.modelMetadataService = modelMetadataService; this.existingInstanceService = existingInstanceService; this.latestVersionService = latestVersionService; }
public ModelMetadata(IModelMetadataService modelMetadataService) { this.modelMetadataService = modelMetadataService; }