Example #1
0
        public void UpdateIdleState()
        {
            if (!NetworkInterface.GetIsNetworkAvailable())
            {
                currentState = SyncStateState.NoConnection;
                OnPropertyChanged("CurrentState");

                return;
            }

            if (!ChannelsManager.Channels.Any(c => c.Configuration.IsConnected))
            {
                currentState = SyncStateState.NoChannels;
                OnPropertyChanged("CurrentState");

                return;
            }

            progress = 0;

            currentState = SyncStateState.Completed;
            OnPropertyChanged("CurrentState");
        }
Example #2
0
        public void UpdateIdleState()
        {
            if (!NetworkInterface.GetIsNetworkAvailable())
            {
                currentState = SyncStateState.NoConnection;
                OnPropertyChanged("CurrentState");

                return;
            }

            if (!ChannelsManager.Channels.Any(c => c.Configuration.IsConnected))
            {
                currentState = SyncStateState.NoChannels;
                OnPropertyChanged("CurrentState");

                return;
            }

            progress = 0;

            currentState = SyncStateState.Completed;
            OnPropertyChanged("CurrentState");
        }
Example #3
0
        public void SetSyncState(SyncStateState currentState)
        {
            this.currentState = currentState;

            OnPropertyChanged("CurrentState");
        }
Example #4
0
        public SyncState()
        {
            currentState = SyncStateState.NoChannels;

            NetworkChange.NetworkAvailabilityChanged += delegate { UpdateIdleState(); };
        }
Example #5
0
        public void SetSyncState(SyncStateState currentState)
        {
            this.currentState = currentState;

            OnPropertyChanged("CurrentState");
        }
Example #6
0
        public SyncState()
        {
            currentState = SyncStateState.NoChannels;

            NetworkChange.NetworkAvailabilityChanged += delegate { UpdateIdleState(); };
        }