public async Task HandleAsync(LogOnEventModel message, CancellationToken cancellationToken) { _indexViewModel = IoC.Get <IndexViewModel>(); await ActivateItemAsync(_indexViewModel, cancellationToken); NotifyOfPropertyChange(() => IsLoggedIn); }
public void Handle(LogOnEventModel message) { // After user logs in, event is triggered and the SalesView window opens ActivateItem(_salesViewModel); NotifyOfPropertyChange(() => IsAccountVisible); }
public async Task HandleAsync(LogOnEventModel message, CancellationToken cancellationToken) { //redirect to sales page await ActivateItemAsync(IoC.Get <SalesViewModel>()); NotifyOfPropertyChange(() => IsLoggedIn); NotifyOfPropertyChange(() => IsLoggedOut); }
/// <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); }
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)); } }
public void Handle(LogOnEventModel message) { ActivateItem(_salesVM); NotifyOfPropertyChange(() => IsLoggedIn); }
public void Handle(LogOnEventModel message) { ActivateItem(IoC.Get <SalesViewModel>()); }
public void Handle(LogOnEventModel message) { ActivateItem(_salesVM); }
public void Handle(LogOnEventModel message) { ActivateItem(_serversViewModel); }
public void Handle(LogOnEventModel message) { }