private async void EnrollUserCredential_Button(object sender, RoutedEventArgs e) { using (Logger.TraceMehtod()) { try { if (userTicket == null) { MessageBox.Show("Authenticate first!"); return; } var user = UserName.Parse(AutenticateUserName.Text); var cred = EnrollCredentialsWindow.ShowDialog(Application.Current.MainWindow, user); if (cred == null) { return; } await enrollmentService.EnrollCredential(officerTicket, userTicket, cred); EnrollUserCredentialUserResult.Text = "Ok"; } catch (Exception ex) { EnrollUserCredentialUserResult.Text = ex.Message; } } }