예제 #1
0
        public WidgetSyncManager()
        {
            authManager = ServiceContainer.Resolve <AuthManager>();
            authManager.PropertyChanged += OnAuthPropertyChanged;

            activeTimeEntryManager = ServiceContainer.Resolve <ActiveTimeEntryManager> ();
            widgetUpdateService    = ServiceContainer.Resolve <IWidgetUpdateService> ();

            messageBus = ServiceContainer.Resolve <MessageBus> ();
            subscriptionSyncStarted       = messageBus.Subscribe <SyncStartedMessage> (OnSyncWidget);
            subscriptionSyncFinished      = messageBus.Subscribe <SyncFinishedMessage> (OnSyncWidget);
            subscriptionStartStopFinished = messageBus.Subscribe <StartStopMessage> (OnSyncWidget);
        }
예제 #2
0
        public WidgetSyncManager ()
        {
            authManager = ServiceContainer.Resolve<AuthManager>();
            authManager.PropertyChanged += OnAuthPropertyChanged;

            activeTimeEntryManager = ServiceContainer.Resolve<ActiveTimeEntryManager> ();
            widgetUpdateService = ServiceContainer.Resolve<IWidgetUpdateService> ();

            messageBus = ServiceContainer.Resolve<MessageBus> ();
            subscriptionSyncStarted = messageBus.Subscribe<SyncStartedMessage> (OnSyncWidget);
            subscriptionSyncFinished = messageBus.Subscribe<SyncFinishedMessage> (OnSyncWidget);
            subscriptionStartStopFinished = messageBus.Subscribe<StartStopMessage> (OnSyncWidget);
        }
예제 #3
0
        public WidgetSyncManager()
        {
            authManager = ServiceContainer.Resolve <AuthManager>();
            authManager.PropertyChanged += OnAuthPropertyChanged;

            widgetUpdateService = ServiceContainer.Resolve <IWidgetUpdateService>();
            timeEntryManager    = ServiceContainer.Resolve <ActiveTimeEntryManager> ();
            timeEntryManager.PropertyChanged += OnTimeEntryManagerPropertyChanged;
            ResetModelToRunning();

            messageBus = ServiceContainer.Resolve <MessageBus> ();
            subscriptionSyncStarted  = messageBus.Subscribe <SyncStartedMessage> (OnSync);
            subscriptionSyncFinished = messageBus.Subscribe <SyncFinishedMessage> (OnSync);
        }
예제 #4
0
        public WidgetSyncManager ()
        {
            authManager = ServiceContainer.Resolve<AuthManager>();
            authManager.PropertyChanged += OnAuthPropertyChanged;

            widgetUpdateService = ServiceContainer.Resolve<IWidgetUpdateService>();
            timeEntryManager = ServiceContainer.Resolve<ActiveTimeEntryManager> ();
            timeEntryManager.PropertyChanged += OnTimeEntryManagerPropertyChanged;
            ResetModelToRunning ();

            messageBus = ServiceContainer.Resolve<MessageBus> ();
            subscriptionSyncStarted = messageBus.Subscribe<SyncStartedMessage> (OnSync);
            subscriptionSyncFinished = messageBus.Subscribe<SyncFinishedMessage> (OnSync);
        }