Example #1
0
        public void Add()
        {
            Person person = new Person(auth, clientId);

            try
            {
                 PersonDetails personDetails = new PersonDetails
                                {
                                    EmailAddress = "*****@*****.**",
                                    Name = "test",
                                    AccessLevel = 1023,
                                    Password = "******"
                                };

                person.Add(personDetails);
            }
            catch (CreatesendException ex)
            {
                ErrorResult error = (ErrorResult)ex.Data["ErrorResult"];
                Console.WriteLine(error.Code);
                Console.WriteLine(error.Message);
            }
            catch (Exception ex)
            {
                // Handle some other failure
                Console.WriteLine(ex.ToString());
            }
        }
Example #2
0
 public string Add(PersonDetails person)
 {
     return HttpHelper.Post<PersonDetails, PersonResult>(AuthCredentials, PeopleUrl, null, person).EmailAddress;
 }
Example #3
0
 public string Update(string emailAddress, PersonDetails person)
 {
     return
         HttpHelper.Put<PersonDetails, PersonResult>(AuthCredentials, PeopleUrl, new NameValueCollection {{"email", emailAddress}},
                                                     person).EmailAddress;
 }
Example #4
0
 public string Add(PersonDetails person)
 {
     return HttpPost<PersonDetails, PersonResult>(
         PeopleUrl, null, person).EmailAddress;
 }