public ServerStatusViewModel(IEventAggregator eventAggregator, ISettingsService settingsService, IServerQueryService serverQueryService) { _eventAggregator = eventAggregator; _eventAggregator.Subscribe(this); _settingsService = settingsService; _serverQueryService = serverQueryService; Servers = new BindableCollection <Server>(); }
public LogInViewModel( IAuthenticationService authenticationService, IPageNavigationService pageNavigationService, IServerQueryService serverQueryService) { _authenticationService = authenticationService; _pageNavigationService = pageNavigationService; _serverQueryService = serverQueryService; LogInCommand = new RelayCommand(async() => await LogIn(), CanExecuteLogin); }