private async Task <Boolean> GetStatusProfile(string voiceProfileId) { progressbar.Visibility = Visibility.Visible; try { Debug.WriteLine("123" + voiceProfileId); VerificationProfile profile = await _serviceClient.GetProfileAsync(voiceProfileId); progressbar.Visibility = Visibility.Collapsed; if (profile.EnrollmentStatus == EnrollmentStatus.Enrolled) { return(true); } else { return(false); } } catch (Exception ex) { LoggingMsg("Retrieve profile error : " + ex.Message); return(false); } }
private async void UpdateProfileStatus(string voiceProfileId) { progressbar.Visibility = Visibility.Visible; try { VerificationProfile profile = await _serviceClient.GetProfileAsync(voiceProfileId); enrollmentCountTB.Text = profile.enrollmentsCount.ToString(); remainingEnrollmentsCountTB.Text = profile.remainingEnrollmentsCount.ToString(); enrollmentStatusTB.Text = profile.EnrollmentStatus.ToString(); if (profile.remainingEnrollmentsCount == 0) { EnrollBtn.Visibility = Visibility.Collapsed; NextBtn.Visibility = Visibility.Visible; VoiceCB.IsChecked = true; } Step2GuideTB.Foreground = new SolidColorBrush(Colors.Green); progressbar.Visibility = Visibility.Collapsed; } catch (Exception ex) { LoggingMsg("Retrieve profile error : " + ex.Message); } }