Interaction logic for InviteMember.xaml
상속: System.Windows.Window
예제 #1
0
		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();
		}
예제 #2
0
        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();
        }
예제 #3
0
        private void InviteButton_OnClick(object sender, RoutedEventArgs e)
        {
            var invite = new InviteMember(this);

            invite.Show();
        }
예제 #4
0
 private void InviteButton_OnClick(object sender, RoutedEventArgs e)
 {
     var invite = new InviteMember(this);
     invite.Show();
 }