public int AddCustomerContact(int customerId, string contactType, ContractAccount accountInfo, Hashtable extraInfo) { // setup url OrderBoxCoreLib.APIKit.Properties.Url = ServiceUrl; // init customer api OrderBoxDomainsLib.DomContact contact = new DomContact(); // create customer account if it doesn't exist int contactId = contact.addContact(Username, Password, RESELLER_ROLE, SERVICE_LANGUAGE, ParentId, String.Concat(accountInfo[ContractAccount.FIRST_NAME], " ", accountInfo[ContractAccount.LAST_NAME]), accountInfo[ContractAccount.COMPANY_NAME], accountInfo[ContractAccount.EMAIL], GetAddress(accountInfo[ContractAccount.ADDRESS]), GetAddress(null), GetAddress(null), accountInfo[ContractAccount.CITY], accountInfo[ContractAccount.STATE], accountInfo[ContractAccount.COUNTRY], accountInfo[ContractAccount.ZIP], GetDialingAreaCode(accountInfo[ContractAccount.PHONE_NUMBER]), GetDialingNumber(accountInfo[ContractAccount.PHONE_NUMBER]), GetDialingAreaCode(accountInfo[ContractAccount.FAX_NUMBER]), GetDialingNumber(accountInfo[ContractAccount.FAX_NUMBER]), customerId, contactType, extraInfo); // return(contactId); }
public int AddCustomerContact(int customerId, string contactType, ContractAccount accountInfo, Hashtable extraInfo) { // setup url OrderBoxCoreLib.APIKit.Properties.Url = ServiceUrl; // init customer api OrderBoxDomainsLib.DomContact contact = new DomContact(); // create customer account if it doesn't exist int contactId = contact.addContact(Username, Password, RESELLER_ROLE, SERVICE_LANGUAGE, ParentId, String.Concat(accountInfo[ContractAccount.FIRST_NAME], " ", accountInfo[ContractAccount.LAST_NAME]), accountInfo[ContractAccount.COMPANY_NAME], accountInfo[ContractAccount.EMAIL], GetAddress(accountInfo[ContractAccount.ADDRESS]), GetAddress(null), GetAddress(null), accountInfo[ContractAccount.CITY], accountInfo[ContractAccount.STATE], accountInfo[ContractAccount.COUNTRY], accountInfo[ContractAccount.ZIP], GetDialingAreaCode(accountInfo[ContractAccount.PHONE_NUMBER]), GetDialingNumber(accountInfo[ContractAccount.PHONE_NUMBER]), GetDialingAreaCode(accountInfo[ContractAccount.FAX_NUMBER]), GetDialingNumber(accountInfo[ContractAccount.FAX_NUMBER]), customerId, contactType, extraInfo); // return contactId; }