private static void NotifyOfNewUpdate(IApplicationManager manager, TheVersion currentVersion, Package package) { var window = GetWindowWithRect <UpdateCheckWindow>(new Rect(100, 100, 580, 400), true, windowTitle); window.Initialize(manager, currentVersion, package); window.Show(); }
public void InstantiateAndGetInstance() { IApplicationManager manager1 = ApplicationManager.Instantiate(new Type[] { typeof(MockManager) }); IApplicationManager manager2 = ApplicationManager.GetInstance(); Assert.Equal(manager1, manager2); }
public AdminController(IApplicationManager applicationManager, IClientManager clientManager, IApplicantManager applicantManager, IJobManager jobManager) { _applicationManager = applicationManager; _applicantManager = applicantManager; _jobManager = jobManager; _clientManager = clientManager; }
public MainPresenter(IApplicationManager applicationManager, IMainView view, IStorage storage, IUndoStack undoStack, IEventSink eventSink) { this.applicationManager = applicationManager; this.view = view; this.storage = storage; this.undoStack = undoStack; this.eventSink = eventSink; view.CreateFileRequest += View_CreateFile; view.OpenFileRequest += View_OpenFile; view.CreateTaskRequest += View_CreateTask; view.ModifyTaskRequest += View_ModifyTask; view.DeleteTaskRequest += View_DeleteTask; view.SetTaskDoneRequest += View_SetTaskDone; view.SetTaskUndoneRequest += View_SetTaskUndone; view.UndoRequest += View_Undo; view.RedoRequest += View_Redo; view.ExitRequest += View_Exit; //storage.TaskCreated += UpdateView; //storage.TaskDeleted += UpdateView; //storage.TaskUpdated += UpdateView; //storage.FileOpened += Storage_FileOpened; eventSink.FileOpened += Storage_FileOpened; eventSink.TaskChanged += Storage_TaskChanged; undoStack.CommandPerformed += UndoStack_OperationPerformed; eventSink.ErrorOccurred += ErrorSink_ErrorOccurred; }
public AddFacePageViewModel(INavigationService navigationService, IApplicationManager applicationManager, ICameraService cameraService, IPageDialogService dialogService) : base(navigationService, applicationManager, dialogService) { Title = "Register Face"; _cameraService = cameraService; _dialogService = dialogService; ActivityIndicator activityIndicator = new ActivityIndicator(); }
public IConfigurationProxy InitializeConfigurationComponentProxy(IApplicationManager appManager) { IConfigurationProxy proxy = ConfigurationComponentProxy.Instance; ((AbstractComponentProxy)proxy).InitializeComponentAccessPermissions(appManager); //((IComponentProxy)proxy).Start(); return proxy; }
/// <summary> /// Initializes a new instance of the <see cref="PlatformManager"/> class. /// </summary> /// <param name="manager">The ApplicationManager instance for the application.</param> private PlatformManager(IApplicationManager manager) { base.logger = logger; Guid guid = logger.EnterMethod(); ManagerName = "Platform Manager"; EventProviderName = GetType().Name; RegisterDependency <IApplicationManager>(manager); Settings = new PlatformSettings(); Directories = new Directories(Settings); switch (GetPlatformType()) { case PlatformType.Windows: Platform = new Windows.WindowsPlatform(); break; case PlatformType.UNIX: Platform = new UNIX.UNIXPlatform(); break; default: throw new Exception("Unable to determine platform. Environment.OSVersion.Platform: " + Environment.OSVersion.Platform.ToString()); } ChangeState(State.Initialized); logger.ExitMethod(); }
public IEngineProxy InitializeEngineComponent(IApplicationManager appManager) { IEngineProxy proxy = EngineComponentProxy.Instance; ((AbstractComponentProxy)proxy).InitializeComponentAccessPermissions(appManager); //((IComponentProxy)proxy).Start(); return proxy; }
public MainVM(IApplicationManager appManager, ISettingsService settingsSvc) { _appManager = appManager; _settingsService = settingsSvc; int portNum = 1; if (Int32.TryParse(settingsSvc.Get("LastExternalPort"), out portNum)) _selectedExternalPort = portNum; else _selectedExternalPort = 1; string lastSite = settingsSvc.Get("LastSiteName"); if (!String.IsNullOrEmpty(lastSite) && AvailableSites.Contains(lastSite)) _selectedSite = lastSite; else _selectedSite = AvailableSites.Count > 0 ? AvailableSites[0] : null; string lastPool = settingsSvc.Get("LastPoolName"); if (!String.IsNullOrEmpty(lastPool) && AvailableSites.Contains(lastPool)) _selectedPool = lastPool; else _selectedPool = AvailablePools.Count > 0 ? AvailablePools[0] : null; bool autoBrowse = true; if (Boolean.TryParse(_settingsService.Get("LastAutoBrowse"), out autoBrowse)) _autoBrowse = autoBrowse; else _autoBrowse = true; AppConfigPath = _settingsService.Get("ConfigPath"); }
/// <summary> /// Initializes a new instance of the <see cref="SQLConnector"/> class. /// </summary> /// <param name="manager">The ApplicationManager instance.</param> /// <param name="instanceName">The assigned name for this instance.</param> /// <param name="logger">The logger for this instance.</param> public SQLConnector(IApplicationManager manager, string instanceName, xLogger logger) { InstanceName = instanceName; this.logger = logger; Name = "SQL"; FQN = "OpenIIoT.Plugin.Connector.SQL"; Version = "1.0.0.0"; PluginType = PluginType.Connector; Manager = manager; ItemProviderName = FQN; logger.Info("Initializing " + PluginType + " " + FQN + "." + instanceName); Configure(); InitializeItems(); timer = new System.Timers.Timer(500); timer.Elapsed += Timer_Elapsed; Subscriptions = new Dictionary<Item, List<Action<object>>>(); TriggerCache = new Dictionary<Item, string>(); }
public MenuViewModel( ISettingsManager settingsManager, IApplicationManager applicationManager) { this.settingsManager = settingsManager; this.applicationManager = applicationManager; settingsManager.PropertyChanged += (_, __) => Refresh(); }
public MainWindow(IApplicationManager manager) { InitializeComponent(); MyAppManager = manager; this.Title = GetAssemblyInfo("ProductName"); }
public LoginPageViewModel(INavigationService navigationService, IApplicationManager applicationManager, ICameraService cameraService, IPageDialogService dialogService) : base(navigationService, applicationManager, dialogService) { _dialogService = dialogService; ActivityIndicator activityIndicator = new ActivityIndicator(); // For Login this.DoLoginCommand = new DelegateCommand <string>(async login => await this.LoginCommandMethod()); }
public void Managers() { IApplicationManager manager = ApplicationManager.Instantiate(new Type[] { typeof(MockManager) }); Assert.Equal(2, manager.Managers.Count); Assert.Equal(manager.Managers[0].GetType(), typeof(ApplicationManager)); Assert.Equal(manager.Managers[1].GetType(), typeof(MockManager)); }
public IEngineProxy InitializeEngineComponent(IApplicationManager appManager) { IEngineProxy proxy = EngineComponentProxy.Instance; ((AbstractComponentProxy)proxy).InitializeComponentAccessPermissions(appManager); //((IComponentProxy)proxy).Start(); return(proxy); }
public static void ShowWindow(IApplicationManager applicationManager) { var type = typeof(EditorWindow).Assembly.GetType("UnityEditor.InspectorWindow"); var window = GetWindow <Window>(type); window.Initialize(applicationManager); window.Show(); }
private void RemovePackage(string packageId) { IApplicationPackageManager packageManager = Locator.Get <IApplicationPackageManager>(); IApplicationManager manager = Locator.Get <IApplicationManager>(); Package = packageManager.SourceRepository.FindPackage(packageId); Messages = manager.UninstallPackage(Package); }
public EntityPostProcessingService(ILogger <EntityPostProcessingService> logger, IFileReaderService fileReader, IApplicationManager application, IPlayerService playerService) { _logger = logger; _fileReader = fileReader; _application = application; _playerService = playerService; }
/// <summary> /// Initializes a new instance of the <see cref="ApplicationItemProvider"/> class. /// </summary> /// <param name="manager">The <see cref="IApplicationManager"/> instance for the application.</param> /// <param name="itemProviderName">The name of the Item Provider.</param> public ApplicationItemProvider(IApplicationManager manager, string itemProviderName) : base(itemProviderName) { Manager = manager; Actions = new Dictionary <string, Func <object> >(); InitializeItems(); }
/// <summary> /// Initializes a new instance of the <see cref="ManagerMockWithDependency"/> class. /// </summary> /// <param name="manager">The ApplicationManager dependency.</param> /// <param name="otherManager">A second Manager dependency.</param> private ManagerMockWithDependency(IApplicationManager manager, IManager otherManager) { ManagerName = "Mock Manager"; RegisterDependency <IApplicationManager>(manager); RegisterDependency <IManager>(otherManager); ChangeState(State.Initialized); }
public IConfigurationProxy InitializeConfigurationComponentProxy(IApplicationManager appManager) { IConfigurationProxy proxy = ConfigurationComponentProxy.Instance; ((AbstractComponentProxy)proxy).InitializeComponentAccessPermissions(appManager); //((IComponentProxy)proxy).Start(); return(proxy); }
public override void Initialize(IApplicationManager applicationManager) { base.Initialize(applicationManager); if (Manager != null) { UpdateLog(); } }
private void Initialize(IApplicationManager manager, TheVersion current, Package newPackage) { package = new GUIPackage(newPackage); currentVersion = current.ToString(); var requiresRedraw = guiLogo != null; guiLogo = null; this.InitializeWindow(manager, requiresRedraw); }
public AccountController(IProfileRepository profileRepository, IApplicationManager applicationManager, IProfileService profileService) { _profileRepository = profileRepository; _applicationManager = applicationManager; _profileService = profileService; //UserManager = applicationManager; }
public StartCommandHandler( IApplicationManager applicationManager, ICommandDispatcher commandDispatcher, IContextScheduler contextScheduler) { this.applicationManager = applicationManager; this.commandDispatcher = commandDispatcher; this.contextScheduler = contextScheduler; }
/// <summary> /// Instantiates and/or returns the ConfigurationManager instance. /// </summary> /// <remarks> /// Invoked via reflection from ApplicationManager. The parameters are used to build an array of IManager parameters /// which are then passed to this method. To specify additional dependencies simply insert them into the parameter list /// for the method and they will be injected when the method is invoked. /// </remarks> /// <param name="manager">The ApplicationManager instance for the application.</param> /// <param name="platformManager">The PlatformManager instance for the application.</param> /// <returns>The Singleton instance of the ConfigurationManager.</returns> public static IConfigurationManager Instantiate(IApplicationManager manager, IPlatformManager platformManager) { if (instance == null) { instance = new ConfigurationManager(manager, platformManager); } return(instance); }
public LoggerFactory( IApplicationManager applicationResourceManager, ResolverFactory resolverFactory, LoggerConfiguration loggerConfiguration) { this.applicationResourceManager = applicationResourceManager; this.resolverFactory = resolverFactory; this.loggerConfiguration = loggerConfiguration; }
public TestData(string testName, ILogging logger, string testRepoName = null, bool withHttpServer = false, ICacheContainer cacheContainer = null, IFileSystem fileSystem = null) { TestName = testName; Logger = logger; Watch = new Stopwatch(); SourceDirectory = TestContext.CurrentContext.TestDirectory.ToSPath(); TestPath = SPath.CreateTempDirectory(testName); SPath.FileSystem = fileSystem ?? new FileSystem(TestPath); if (cacheContainer == null) { var container = new CacheContainer(); container.SetCacheInitializer(CacheType.Branches, () => BranchesCache.Instance); container.SetCacheInitializer(CacheType.GitAheadBehind, () => GitAheadBehindCache.Instance); container.SetCacheInitializer(CacheType.GitLocks, () => GitLocksCache.Instance); container.SetCacheInitializer(CacheType.GitLog, () => GitLogCache.Instance); container.SetCacheInitializer(CacheType.GitStatus, () => GitStatusCache.Instance); container.SetCacheInitializer(CacheType.GitUser, () => GitUserCache.Instance); container.SetCacheInitializer(CacheType.RepositoryInfo, () => RepositoryInfoCache.Instance); cacheContainer = container; } Environment = new IntegrationTestEnvironment(cacheContainer, TestPath, TestPath.Parent, testName); InitializeEnvironment(testRepoName); ApplicationManager = new ApplicationManagerBase(new MainThreadSynchronizationContext(), Environment); if (testRepoName != null) { var testZipFilePath = SourceDirectory.Combine("IOTestsRepo.zip"); ZipHelper.Instance.Extract(testZipFilePath, TestPath, (_, __) => { }, (value, total, name) => true, token: TaskManager.Token); TestRepo = new TestRepoData(this, testRepoName); InstallTestGit(); InitializeRepository(); } #if NUNIT if (withHttpServer) { var filesToServePath = SourceDirectory.Combine("files"); HttpServer = new HttpServer(filesToServePath, 0); var started = new ManualResetEventSlim(); var task = TaskManager.With(HttpServer.Start, TaskAffinity.None); task.OnStart += _ => started.Set(); task.Start(); started.Wait(); } #endif ((ApplicationManagerBase)ApplicationManager).Initialize(); Logger.Trace($"START {testName}"); Watch.Start(); }
public override void Initialize(IApplicationManager applicationManager) { base.Initialize(applicationManager); if (authView == null) { authView = new AuthenticationView(); } authView.InitializeView(this); }
/// <summary> /// Initializes a new instance of the <see cref="ManagerMock"/> class. /// </summary> /// <param name="manager">The ApplicationManager dependency.</param> private ManagerMock(IApplicationManager manager) { ManagerName = "Mock Manager"; EventProviderName = GetType().Name; RegisterDependency <IApplicationManager>(manager); ChangeState(State.Initialized); }
public override void Initialize(IApplicationManager applicationManager) { base.Initialize(applicationManager); if (publishView == null) { publishView = new PublishView(); } publishView.InitializeView(this); }
/// <summary> /// Instantiates and/or returns the EventManager instance. /// </summary> /// <remarks> /// Invoked via reflection from ApplicationManager. The parameters are used to build an array of IManager parameters /// which are then passed to this method. To specify additional dependencies simply insert them into the parameter list /// for the method and they will be injected when the method is invoked. /// </remarks> /// <param name="manager">The ApplicationManager instance for the application.</param> /// <param name="configurationManager">The ConfigurationManager instance for the application.</param> /// <returns>The Singleton instance of the EventManager.</returns> public static EventManager Instantiate(IApplicationManager manager, IConfigurationManager configurationManager) { if (instance == null) { instance = new EventManager(manager, configurationManager); } return(instance); }
public override void Initialize(IApplicationManager applicationManager) { base.Initialize(applicationManager); HistoryTab.InitializeView(this); ChangesTab.InitializeView(this); BranchesTab.InitializeView(this); SettingsTab.InitializeView(this); }
public AccountingViewModel(IApplicationManager applicationManager, IDialogPresenter dialogPresenter) { ApplicationManager = applicationManager; DialogPresenter = dialogPresenter; IncomesCollection = new ObservableCollection<AccountItem>(); SpendingCollection = new ObservableCollection<AccountItem>(); WriteToExcelCommand = new Command(WriteToExcel); GridUpdateCommand = new Command(GridUpdate); GridUpdate(); }
public ApplicationDialog(IApplicationManager ApplicationManager) { InitializeComponent(); this.Icon = Icon.FromHandle(Properties.Resources.SelectApplication.GetHicon()); this.ApplicationManager = ApplicationManager; BindMatchUsingComboBoxes(); BindExistingApplications(); alvRunningApplications.RefreshApplications(); this.tcApplications.SelectedIndexChanged += new EventHandler(tcApplications_TabIndexChanged); this.cmbExistingApplication.SelectedIndexChanged += new EventHandler(cmbExistingApplication_SelectedIndexChanged); this.cmbMatchUsingRunning.SelectedIndexChanged += new EventHandler(cmbMatchUsingRunning_SelectedIndexChanged); this.cmbMatchUsingCustom.SelectedIndexChanged += new EventHandler(cmbMatchUsingCustom_SelectedIndexChanged); this.alvRunningApplications.SelectedIndexChanged += new EventHandler(alvRunningApplications_SelectedIndexChanged); this.chCrosshair.CrosshairDragging += new EventHandler(chCrosshair_CrosshairDragging); this.cmdBrowse.Click += new EventHandler(cmdBrowse_Click); this.cmsRunningApplications.Items[0].Click += new EventHandler(ApplicationDialog_Click); this.cmdDone.Click += new EventHandler(cmdDone_Click); this.FormClosing += new FormClosingEventHandler(ApplicationDialog_FormClosing); this.alvRunningApplications.DoubleClick += new EventHandler(alvRunningApplications_DoubleClick); }
public ApplicationServices(IApplicationManager applicationManager, IMessageBusService messageBusService, IAuditService auditService) { _applicationManager = applicationManager; _messageBusService = messageBusService; _auditService = auditService; }
public void InitializeComponentAccessPermissions(IApplicationManager appManager) { if (appManager == null) throw new ArgumentNullException("appManager"); AppManager = appManager; InitializeKeyKeeper(GetComponentAccessKey()); }
/// <summary> /// Registers a new application manager. /// </summary> /// <param name="manager"></param> internal static void RegisterApplicationManager(IApplicationManager manager) { if (appManager != null && !(appManager is LightweightApplicationManager)) throw new InvalidOperationException("The application manager has already been set."); else { appManager = manager; } }
public IComponentFactory InitializeConfigurationComponentFactory(IApplicationManager appManager) { var factory = ConfigurationComponentFactory.Instance; factory.InitializeComponentAccessPermissions(appManager); return factory; }