private async void GetUserInformation(int TwitAuthType) { //Verify if User Authenticated by Twitter AuthenticatedUserStatus = VerifyAuthenticatedUser(); //If User Not already verified by Twitter; Authenticate and Set updated User Auth State if (!AuthenticatedUserStatus) AuthenticatedUserStatus = await AuthenticateTwitterUser(TwitAuthType); //Set appropriate Grid - Binding to Visibility to keep all code in ViewModel not the best method, but quick and dirty for UI Test of API Data TrendGridVisible = Windows.UI.Xaml.Visibility.Collapsed; TweetGridVisible = Windows.UI.Xaml.Visibility.Collapsed; UserGridVisible = Windows.UI.Xaml.Visibility.Visible; //Do verification if (!String.IsNullOrEmpty(TwitterSearchText)) { tweetAPI = new TweetAPICall(); //Debug.WriteLine("Trying to get tweets and AuthUser is " + oauthTwitter.AuthenticatedUser); UserFollowers = await tweetAPI.FollowersByUser(TwitterSearchText); GridViewTweets = UserTweets; } else { throw new ArgumentNullException("No Twitter Screen Name Provided"); } }