private void HandleQueryUserStatusCompleted(object sender, AsyncCompletedEventArgs <UserStateInfoResponse> e) { if (e.IsErrored()) { return; } if (e.Result.State == TimeWarpState.None) { _userStateService.StartWorkAsync(); } }
public StartStopViewModel(IUserStateService userStateService) { WorkCommand = new DelegateCommand(_ => userStateService.StartWorkAsync()); RestCommand = new DelegateCommand(_ => userStateService.StopWorkAsync()); }