Пример #1
0
        public async Task HandleAsync(LogOnEventModel message, CancellationToken cancellationToken)
        {
            _indexViewModel = IoC.Get <IndexViewModel>();
            await ActivateItemAsync(_indexViewModel, cancellationToken);

            NotifyOfPropertyChange(() => IsLoggedIn);
        }
Пример #2
0
        public void Handle(LogOnEventModel message)
        {
            // After user logs in, event is triggered and the SalesView window opens
            ActivateItem(_salesViewModel);

            NotifyOfPropertyChange(() => IsAccountVisible);
        }
Пример #3
0
        public async Task HandleAsync(LogOnEventModel message, CancellationToken cancellationToken)
        {
            //redirect to sales page
            await ActivateItemAsync(IoC.Get <SalesViewModel>());

            NotifyOfPropertyChange(() => IsLoggedIn);
            NotifyOfPropertyChange(() => IsLoggedOut);
        }
Пример #4
0
 /// <summary>
 /// Changes the currently shown view to MainMenuView
 /// </summary>
 /// <param name="message"></param>
 public void Handle(LogOnEventModel message)
 {
     login                = message.Login;
     userName             = message.UserName;
     userId               = message.UserId;
     _mainMenuVM.UserName = userName;
     ActivateItem(_mainMenuVM);
 }
Пример #5
0
 public void Handle(LogOnEventModel message)
 {
     if (role == "Admin")
     {
         _eventAggregator.PublishOnUIThread(new NextPageEventModel(typeof(HomeViewModel)));
         _eventAggregator.PublishOnUIThread(new UserPermisionEventModel(role));
     }
     else
     {
         _eventAggregator.PublishOnUIThread(new NextPageEventModel(typeof(PrisonerViewModel)));
         _eventAggregator.PublishOnUIThread(new UserPermisionEventModel(role));
     }
 }
Пример #6
0
        public void Handle(LogOnEventModel message)
        {
            ActivateItem(_salesVM);

            NotifyOfPropertyChange(() => IsLoggedIn);
        }
 public void Handle(LogOnEventModel message)
 {
     ActivateItem(IoC.Get <SalesViewModel>());
 }
Пример #8
0
 public void Handle(LogOnEventModel message)
 {
     ActivateItem(_salesVM);
 }
Пример #9
0
 public void Handle(LogOnEventModel message)
 {
     ActivateItem(_serversViewModel);
 }
Пример #10
0
 public void Handle(LogOnEventModel message)
 {
 }