private async void PostButton_Click(object sender, RoutedEventArgs e) { loadingProgressBar.Visibility = Visibility.Visible; _newPrivateMessageEntity = new NewPrivateMessageEntity(); _newPrivateMessageEntity.MapTo(_postIcon, SubjectTextBox.Text, RecipientTextBox.Text, ReplyText.Text); bool result = await _privateMessageManager.SendPrivateMessage(_newPrivateMessageEntity); if (result) { Frame.GoBack(); } else { loadingProgressBar.Visibility = Visibility.Collapsed; var msgDlg = new MessageDialog("Error sending PM!"); await msgDlg.ShowAsync(); } }