예제 #1
0
        public void Handle(LoggedOutMessage message)
        {
            _messageBus.Send(new ClearDocumentPanesMessage());
            _messageBus.Send(new ClearPropertyPanesMessage());

            ShowConnectionPropertyPane();
        }
예제 #2
0
 /// <summary>
 /// Handles the message.
 /// </summary>
 /// <param name="message">The message.</param>
 public override void Handle(LoggedOutMessage message)
 {
     base.Handle(message);
     EventAggregator.Publish(new AccountsUpdatedMessage
     {
         Accounts = Entities
     });
 }
예제 #3
0
        public void Handle(LoggedOutMessage message)
        {
            Profile      = null;
            AvatarSource = null;
            IsConnected  = false;
            _messageBus.LogMessage("Logged out successfully", LogLevel.Info);

            SetIsBusy(false);
        }
예제 #4
0
        private static void loggedOut(LoggedOutMessage mes)
        {
            var y = yourEvents;

            yourEvents = null;
            if (y != null)
            {
                y.Events -= YourEvents_Events;                 // clean up the listener
                y.Stop();
                y = null;
            }
        }
예제 #5
0
 private void OnLoggedOut(LoggedOutMessage obj)
 {
     Papers = new ObservableCollection <Paper>();
 }
예제 #6
0
 private void OnLoggedOut(LoggedOutMessage obj)
 {
     IsNotLoggedIn = true;
 }
예제 #7
0
 /// <summary>
 /// Handles the message.
 /// </summary>
 /// <param name="message">The message.</param>
 public virtual void Handle(LoggedOutMessage message)
 {
     Entities.Clear();
 }
예제 #8
0
 void IHandle <LoggedOutMessage> .Handle(LoggedOutMessage message)
 {
     ActiveItem = _screenFactory.CreateScreen <AuthenticationManagerViewModel>();
 }
예제 #9
0
 public void Handle(LoggedOutMessage message)
 {
     _timer.IsEnabled = false;
 }
예제 #10
0
 public void Handle(LoggedOutMessage message)
 {
     NotifyOfPropertyChange(() => IsLoggedIn);
 }
 public void Handle(LoggedOutMessage message)
 {
     IsConnected = false;
 }
예제 #12
0
 /// <summary>
 /// Handles the <see cref="LoggedOutMessage"/>.
 /// </summary>
 /// <param name="message">The <see cref="LoggedOutMessage"/>.</param>
 public void Handle(LoggedOutMessage message)
 {
     IsAuthenticated = false;
     ActivateItem(StartScreen);
 }
예제 #13
0
 /// <summary>
 /// Handles the message.
 /// </summary>
 /// <param name="message">The message.</param>
 public void Handle(LoggedOutMessage message)
 {
     ResetToCurrentDate();
 }
 private static void loggedOut(LoggedOutMessage mes)
 {
     var y = yourEvents;
     yourEvents = null;
     if (y != null)
     {
         y.Events -= YourEvents_Events; // clean up the listener
         y.Stop();
         y = null;
     }
 }