Ejemplo n.º 1
0
        public void test_phonebookcontact()
        {
            try
            {
                var phonebookApi = new SMSApi.Api.PhonebookFactory(client());

                var number = "xxxyyyzzz";

                var contact =
                    phonebookApi.ActionContactAdd(number)
                    .SetFirstName("Test contact" + DateTime.Now.ToString("his"))
                    .Execute();

                contact =
                    phonebookApi.ActionContactEdit(contact.Number)
                    .SetFirstName("Test contact" + DateTime.Now.ToString("his") + "#edited")
                    .SetNumber("xxxyyyzzz")
                    .Execute();

                var contacts = phonebookApi.ActionContactList().Execute();
                foreach (var c in contacts.List)
                {
                    System.Console.WriteLine(c.Number + " " + c.FirstName + " " + c.LastName + " " + c.Gender);
                }

                contact = phonebookApi.ActionContactGet(contact.Number).Execute();

                phonebookApi.ActionContactDelete(contact.Number).Execute();
            }
            catch (SMSApi.Api.ClientException e)
            {
                System.Console.WriteLine(e.Message);
            }
        }
Ejemplo n.º 2
0
        public void test_phonebookgroup()
        {
            try
            {
                var phonebookApi = new SMSApi.Api.PhonebookFactory(client());

                string groupName = "new group123" + DateTime.Now.ToString("his");

                phonebookApi.ActionGroupAdd()
                .SetInfo("ooo info")
                .SetName(groupName)
                .Execute();

                var group =
                    phonebookApi.ActionGroupEdit(groupName)
                    .SetName(groupName + "#edit")
                    .SetInfo("edited info")
                    .Execute();

                group =
                    phonebookApi.ActionGroupGet(group.Name)
                    .Execute();

                var groups = phonebookApi.ActionGroupList().Execute();

                foreach (var g in groups.List)
                {
                    System.Console.WriteLine(g.Name + " " + g.NumbersCount + " " + g.Info);
                }

                phonebookApi.ActionGroupDelete(group.Name)
                .Contacts(false)
                .Execute();
            }
            catch (SMSApi.Api.ClientException e)
            {
                System.Console.WriteLine(e.Message);
            }
        }
Ejemplo n.º 3
0
        public void test_phonebookcontact()
        {
            try
            {
                var phonebookApi = new SMSApi.Api.PhonebookFactory(client());

                var number = "xxxyyyzzz";

                var contact =
                    phonebookApi.ActionContactAdd(number)
                        .SetFirstName("Test contact" + DateTime.Now.ToString("his"))
                        .Execute();

                contact =
                    phonebookApi.ActionContactEdit(contact.Number)
                        .SetFirstName("Test contact" + DateTime.Now.ToString("his") + "#edited")
                        .SetNumber("xxxyyyzzz")
                        .Execute();

                var contacts = phonebookApi.ActionContactList().Execute();
                foreach (var c in contacts.List)
                {
                    System.Console.WriteLine(c.Number + " " + c.FirstName + " " + c.LastName + " " + c.Gender);
                }

                contact = phonebookApi.ActionContactGet(contact.Number).Execute();

                phonebookApi.ActionContactDelete(contact.Number).Execute();
            }
            catch (SMSApi.Api.ClientException e)
            {
                System.Console.WriteLine(e.Message);
            }
        }
Ejemplo n.º 4
0
        public void test_phonebookgroup()
        {
            try
            {
                var phonebookApi = new SMSApi.Api.PhonebookFactory(client());

                string groupName = "new group123" + DateTime.Now.ToString("his");

                phonebookApi.ActionGroupAdd()
                    .SetInfo("ooo info")
                    .SetName(groupName)
                    .Execute();

                var group =
                    phonebookApi.ActionGroupEdit(groupName)
                        .SetName(groupName + "#edit")
                        .SetInfo("edited info")
                        .Execute();

                group =
                    phonebookApi.ActionGroupGet(group.Name)
                        .Execute();

                var groups = phonebookApi.ActionGroupList().Execute();

                foreach (var g in groups.List)
                {
                    System.Console.WriteLine(g.Name + " " + g.NumbersCount + " " + g.Info);
                }

                phonebookApi.ActionGroupDelete(group.Name)
                    .Contacts(false)
                    .Execute();
            }
            catch (SMSApi.Api.ClientException e)
            {
                System.Console.WriteLine(e.Message);
            }
        }