public CreateContactList(CfCreateContactList source) { RequestId = source.RequestId; Name = source.Name; Validate = source.Validate; ContactSource = ContactSourceMapper.ToContactSource(source.ContactSource); }
public void FixtureSetup() { Client = new RestContactClient(MockClient.User(), MockClient.Password()); ContactId = 165251012001; ContactListId = 188505001; QueryContact = new CfQueryContacts(1000, 0, null, null, null); GetContactHistory = new CfGetContactHistory(1000, 0, ContactId); var contact1 = new CfContact(null, "Contact1_Name", "Contact1_LastName", null, "14252163710", null, null, null, null, null); var contact2 = new CfContact(null, "Contact2_Name", "Contact2_LastName", null, "14252163710", null, null, null, null, null); CfContact[] contacts = { contact1, contact2 }; CreateContactList = new CfCreateContactList(null, "NewContactListTest", false, new CfContactSource(contacts)); object[] contacts2 = { ContactId }; CreateContactList2 = new CfCreateContactList(null, "NewContactListTest", false, new CfContactSource(contacts2)); var contactNumbers = new CfContactSourceNumbers("14252163710", new[] { "homePhone" }); CfContactSourceNumbers[] contacts3 = { contactNumbers }; CreateContactList3 = new CfCreateContactList(null, "NewContactListTest3", false, new CfContactSource(contacts3)); QueryContactLists = new CfQuery(); const long contactId = 165332795001; const long contactListId = 188518001; object[] contact = { contactId }; AddContactsToList = new CfContactListRequest(contactListId, false, new CfContactSource(contact)); RemoveContactsFromList = new CfRemoveContactsFromList(contactListId, contactId); ContactLastName = "ContactLastNameRest"; ContactFirstName = "ContactFirstNameRest"; }
public void FixtureSetup() { Client = new SoapContactClient(MockClient.User(), MockClient.Password()); ContactId = 165251012001; ContactListId = 188505001; QueryContact = new CfQueryContacts(1000, 0, null, null, null); GetContactHistory = new CfGetContactHistory(1000, 0, ContactId); var contact1 = new CfContact(null, "Contact1_Name", "Contact1_LastName", null, "14252163710", null, null, null, null, null); var contact2 = new CfContact(null, "Contact2_Name", "Contact2_LastName", null, "14252163710", null, null, null, null, null); CfContact[] contacts = { contact1, contact2 }; CreateContactList = new CfCreateContactList(null, "NewContactListTest", false, new CfContactSource(contacts)); object[] contacts2 = { ContactId }; CreateContactList2 = new CfCreateContactList(null, "NewContactListTest2", false, new CfContactSource(contacts2)); var contactNumbers = new CfContactSourceNumbers("14252163710", new[] { "homePhone" }); CfContactSourceNumbers[] contacts3 = { contactNumbers }; CreateContactList3 = new CfCreateContactList(null, "NewContactListTest3", false, new CfContactSource(contacts3)); QueryContactLists = new CfQuery(); const long contactId = 165332794001; const long contactListId = 188518001; object[] contact = { contactId }; AddContactsToList = new CfContactListRequest(contactListId, false, new CfContactSource(contact)); RemoveContactsFromList = new CfRemoveContactsFromList(contactListId, contactId); ContactLastName = "ContactLastNameSoap"; ContactFirstName = "ContactFirstNameSoap"; }
public long CreateContactList(CfCreateContactList createContactList) { var resource = BaseRequest <ResourceReference>(HttpMethod.Post, new CreateContactList(createContactList), new CallfireRestRoute <Contact>(null, ContactRestRouteObjects.List, null)); return(resource.Id); }
public void Test_CreateContactListWrongFormatFile() { var stream = File.OpenRead("../../Files/test.png"); var fileBytes = new byte[stream.Length]; stream.Read(fileBytes, 0, fileBytes.Length); stream.Close(); object[] contacts = { fileBytes }; var createContactList = new CfCreateContactList { Validate = true, Name = "ContactList_Test_CreateContactListMandatory", ContactSource = new CfContactSource { Items = contacts } }; if (Client.GetType() == typeof(RestContactClient)) { var id = Client.CreateContactList(createContactList); Assert.IsNotNull(id); var contactList = Client.GetContactList(id); Assert.IsTrue(CfContactListStatus.Errors == contactList.Status || CfContactListStatus.Validating == contactList.Status); } else { Assert.Throws <FaultException <ServiceFaultInfo> >(() => Client.CreateContactList(createContactList)); } }
public void Test_DeleteContactListComplete() { object[] contacts = { 169299452001 }; var createContactList = new CfCreateContactList { Name = "ContactList_Test_CreateContactListMandatoryContactId", ContactSource = new CfContactSource { Items = contacts } }; var id = Client.CreateContactList(createContactList); Client.DeleteContactList(id); }
public void Test_CreateContactListMandatoryContactId() { object[] contacts = { 169299452001 }; var createContactList = new CfCreateContactList { Name = "ContactList_Test_CreateContactListMandatoryContactId", ContactSource = new CfContactSource { Items = contacts } }; var id = Client.CreateContactList(createContactList); Assert.IsNotNull(id); var contactList = Client.GetContactList(id); Assert.AreNotEqual(CfContactListStatus.Errors, contactList.Status); }
public void Test_CreateContactListMandatoryNumbers() { var contactNumbers = new CfContactSourceNumbers { FieldName = "homePhone", Text = new[] { "14252163710" } }; object[] contacts = { contactNumbers }; var createContactList = new CfCreateContactList { Name = "ContactList_Test_CreateContactListMandatoryNumbers", ContactSource = new CfContactSource { Items = contacts } }; var id = Client.CreateContactList(createContactList); Assert.IsNotNull(id); }
public void Test_CreateContactListMandatory() { var contact1 = new CfContact { FirstName = "FirstNameContact", HomePhone = "14252163710" }; object[] contacts = { contact1 }; var createContactList = new CfCreateContactList { Name = "ContactList_Test_CreateContactListMandatory", ContactSource = new CfContactSource { Items = contacts } }; var id = Client.CreateContactList(createContactList); Assert.IsNotNull(id); }
public void Test_CreateContactListComplete() { var stream = File.OpenRead("../../Files/contacts.csv"); var fileBytes = new byte[stream.Length]; stream.Read(fileBytes, 0, fileBytes.Length); stream.Close(); object[] contacts = { fileBytes }; var createContactList = new CfCreateContactList { Validate = true, Name = "ContactList_Test_CreateContactListMandatory", ContactSource = new CfContactSource { Items = contacts } }; var id = Client.CreateContactList(createContactList); Assert.IsNotNull(id); }
public long CreateContactList(CfCreateContactList createContactList) { return(ContactService.CreateContactList(new CreateContactList(createContactList))); }
public long CreateContactList(CfCreateContactList createContactList) { return ContactService.CreateContactList(new CreateContactList(createContactList)); }