public static void AddAccountContact(AccountContactUser acu) { string accountApiUri = @"api/account/addcontact"; var client = new HttpClient(); client.BaseAddress = new Uri(intuneServerUri); var response = client.PostAsJsonAsync(accountApiUri, acu).Result; if (response.StatusCode != HttpStatusCode.OK) { throw new Exception("Cannot Add Account Contact"); } //var result = response.Content.ReadAsAsync<JObject>().Result; }
private void lnkAddContact_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { try { Cursor.Current = Cursors.WaitCursor; var f = new FContacts(); var result = f.ShowDialog(); if (result != DialogResult.OK) { return; } Cursor.Current = Cursors.WaitCursor; var contacts = f.SelectedContacts; foreach (var contact in contacts) { var acu = new AccountContactUser { AccountId = Account.Id, ContactId = contact.Id, UserId = Session.CurrentUser.Id }; IntuneService.AddAccountContact(acu); } refreshList(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Cursor.Current = Cursors.Default; } }