Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 3
0
 public AdminController(IApplicationManager applicationManager, IClientManager clientManager, IApplicantManager applicantManager, IJobManager jobManager)
 {
     _applicationManager = applicationManager;
     _applicantManager   = applicantManager;
     _jobManager         = jobManager;
     _clientManager      = clientManager;
 }
Ejemplo n.º 4
0
        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();
 }
Ejemplo n.º 6
0
 public IConfigurationProxy InitializeConfigurationComponentProxy(IApplicationManager appManager)
 {
     IConfigurationProxy proxy = ConfigurationComponentProxy.Instance;
       ((AbstractComponentProxy)proxy).InitializeComponentAccessPermissions(appManager);
       //((IComponentProxy)proxy).Start();
       return proxy;
 }
Ejemplo n.º 7
0
        /// <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();
        }
Ejemplo n.º 8
0
 public IEngineProxy InitializeEngineComponent(IApplicationManager appManager)
 {
     IEngineProxy proxy = EngineComponentProxy.Instance;
       ((AbstractComponentProxy)proxy).InitializeComponentAccessPermissions(appManager);
       //((IComponentProxy)proxy).Start();
       return proxy;
 }
Ejemplo n.º 9
0
        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>();
        }
Ejemplo n.º 11
0
 public MenuViewModel(
     ISettingsManager settingsManager,
     IApplicationManager applicationManager)
 {
     this.settingsManager             = settingsManager;
     this.applicationManager          = applicationManager;
     settingsManager.PropertyChanged += (_, __) => Refresh();
 }
Ejemplo n.º 12
0
        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));
        }
Ejemplo n.º 15
0
        public IEngineProxy InitializeEngineComponent(IApplicationManager appManager)
        {
            IEngineProxy proxy = EngineComponentProxy.Instance;

            ((AbstractComponentProxy)proxy).InitializeComponentAccessPermissions(appManager);
            //((IComponentProxy)proxy).Start();
            return(proxy);
        }
Ejemplo n.º 16
0
        public static void ShowWindow(IApplicationManager applicationManager)
        {
            var type   = typeof(EditorWindow).Assembly.GetType("UnityEditor.InspectorWindow");
            var window = GetWindow <Window>(type);

            window.Initialize(applicationManager);
            window.Show();
        }
Ejemplo n.º 17
0
        public MainWindow(IApplicationManager manager)
        {
            InitializeComponent();

            MyAppManager = manager;

            this.Title = GetAssemblyInfo("ProductName");
        }
Ejemplo n.º 18
0
        private void RemovePackage(string packageId)
        {
            IApplicationPackageManager packageManager = Locator.Get <IApplicationPackageManager>();
            IApplicationManager        manager        = Locator.Get <IApplicationManager>();

            Package  = packageManager.SourceRepository.FindPackage(packageId);
            Messages = manager.UninstallPackage(Package);
        }
Ejemplo n.º 19
0
 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();
        }
Ejemplo n.º 21
0
        /// <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);
        }
Ejemplo n.º 22
0
        public IConfigurationProxy InitializeConfigurationComponentProxy(IApplicationManager appManager)
        {
            IConfigurationProxy proxy = ConfigurationComponentProxy.Instance;

            ((AbstractComponentProxy)proxy).InitializeComponentAccessPermissions(appManager);
            //((IComponentProxy)proxy).Start();
            return(proxy);
        }
Ejemplo n.º 23
0
 public override void Initialize(IApplicationManager applicationManager)
 {
     base.Initialize(applicationManager);
     if (Manager != null)
     {
         UpdateLog();
     }
 }
Ejemplo n.º 24
0
        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);
        }
Ejemplo n.º 25
0
 public AccountController(IProfileRepository profileRepository,
                          IApplicationManager applicationManager,
                          IProfileService profileService)
 {
     _profileRepository  = profileRepository;
     _applicationManager = applicationManager;
     _profileService     = profileService;
     //UserManager = applicationManager;
 }
Ejemplo n.º 26
0
 public StartCommandHandler(
     IApplicationManager applicationManager,
     ICommandDispatcher commandDispatcher,
     IContextScheduler contextScheduler)
 {
     this.applicationManager = applicationManager;
     this.commandDispatcher  = commandDispatcher;
     this.contextScheduler   = contextScheduler;
 }
Ejemplo n.º 27
0
        /// <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);
        }
Ejemplo n.º 28
0
 public LoggerFactory(
     IApplicationManager applicationResourceManager,
     ResolverFactory resolverFactory,
     LoggerConfiguration loggerConfiguration)
 {
     this.applicationResourceManager = applicationResourceManager;
     this.resolverFactory            = resolverFactory;
     this.loggerConfiguration        = loggerConfiguration;
 }
Ejemplo n.º 29
0
        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);
 }
Ejemplo n.º 31
0
        /// <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);
        }
Ejemplo n.º 32
0
 public override void Initialize(IApplicationManager applicationManager)
 {
     base.Initialize(applicationManager);
     if (publishView == null)
     {
         publishView = new PublishView();
     }
     publishView.InitializeView(this);
 }
Ejemplo n.º 33
0
        /// <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);
        }
Ejemplo n.º 34
0
        public override void Initialize(IApplicationManager applicationManager)
        {
            base.Initialize(applicationManager);

            HistoryTab.InitializeView(this);
            ChangesTab.InitializeView(this);
            BranchesTab.InitializeView(this);
            SettingsTab.InitializeView(this);
        }
Ejemplo n.º 35
0
        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();
        }
Ejemplo n.º 36
0
        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);
        }
Ejemplo n.º 37
0
 public ApplicationServices(IApplicationManager applicationManager, IMessageBusService messageBusService, IAuditService auditService)
 {
     _applicationManager = applicationManager;
     _messageBusService = messageBusService;
     _auditService = auditService;
 }
Ejemplo n.º 38
0
        public void InitializeComponentAccessPermissions(IApplicationManager appManager)
        {
            if (appManager == null)
                throw new ArgumentNullException("appManager");

              AppManager = appManager;

              InitializeKeyKeeper(GetComponentAccessKey());
        }
Ejemplo n.º 39
0
 /// <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;
   }
 }
Ejemplo n.º 40
0
 public IComponentFactory InitializeConfigurationComponentFactory(IApplicationManager appManager)
 {
     var factory = ConfigurationComponentFactory.Instance;
       factory.InitializeComponentAccessPermissions(appManager);
       return factory;
 }