Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
            }
        }