public async void AppBar_Finish()
        {
            if (string.IsNullOrEmpty(PinCode))
            {
                return;
            }
            waitCursorService.IsVisible = true;
            waitCursorService.Text      = LanguageHelper["WaitCursor_GetCredentials"];

            var setting = StorageService.GetCurrentUserSetting();

            if (setting == null)
            {
                setting = UserSetting.CreateDefaultUserSettting();
            }

            var oauth = await baseOAuthController.GetTokensAsync(PinCode);

            setting.OAuthSetting = oauth;

            waitCursorService.Text = LanguageHelper["WaitCursor_GetCurrentUser"];

            var user = await baseOAuthController.VerifyCredentialsAsync(oauth);

            setting.Id         = user.Id;
            setting.Name       = user.Name;
            setting.ScreenName = user.ScreenName;

            StorageService.UpdateCurrentUserSetting(setting);
            App.UpdateSetting(setting);

            waitCursorService.IsVisible = false;
            NavigationService.UriFor <HomePageViewModel>().Navigate();
        }