internal async Task InvitingMemberAsync(InviteMember inviteWindow) { var addressBook = new DirectEntryAddressBook(this.CryptoProvider, new HttpClient()); var endpoint = await addressBook.LookupAsync(inviteWindow.PublicEndpointUrlBox.Text); if (endpoint != null) { try { this.AddMember(inviteWindow.FriendlyNameBox.Text, endpoint); } catch (InvalidOperationException ex) { MessageBox.Show(ex.Message); } } inviteWindow.Close(); }
private void InviteButton_OnClick(object sender, RoutedEventArgs e) { var invite = new InviteMember(this); invite.Show(); }