public static int CreateCustomerLead(CreateCustomerLeadRequest Request) { CreateCustomerLeadResponse Response = new CreateCustomerLeadResponse(); ExigoApi Api = Exigo.WebService(); Response = Api.CreateCustomerLead(Request); if (ResultStatus.Success.Equals(Response.Result.Status)) { return(Response.CustomerLeadID); } throw new ApplicationException("Create CustomerLead Failed."); }
private CreateCustomerLeadRequest Request_CreateCustomerLead() { var NotesInLongForm = new StringBuilder(); NotesInLongForm.AppendFormat(@" <table> <tr> <td> Comments: {0} </td> </tr> <tr> <td> This Lead came from the GPR form of: {1} </td> </tr> </table> " , Comments , LastName ); CreateCustomerLeadRequest request = new CreateCustomerLeadRequest(); try { request.CustomerID = CurrentUser_ID; request.FirstName = FirstName; request.LastName = LastName; request.Phone = Phone1; request.Phone2 = Phone2; request.Email = Email; request.Address1 = LikelyAvailable; request.Address2 = TimeZone; request.Notes = NotesInLongForm.ToString(); request.BirthDate = DateTime.Now; request.Zip = "1"; CreateCustomerLeadResponse response = ExigoApiContext.CreateWebServiceContext().CreateCustomerLead(request); // api.WebService.CreateCustomerLead(request); } catch { isValid = false; } return request; }
private CreateCustomerLeadRequest Request_CreateCustomerLeadForCorporate() { var NotesInLongForm = new StringBuilder(); NotesInLongForm.AppendFormat(@" <table> <tr> <td> Comments: {0} </td> </tr> <tr> <td> This is GPR test number: {1} </td> </tr> </table> " , Comments , LastName ); CreateCustomerLeadRequest request = new CreateCustomerLeadRequest(); try { request.CustomerID = 24100; // Any time a GPR Lead is created there will also be one created for the corporate account 24100. request.FirstName = FirstName; request.LastName = LastName; request.Phone = Phone1; request.Phone2 = Phone2; request.Email = Email; request.Address1 = LikelyAvailable; request.Address2 = TimeZone; request.Notes = NotesInLongForm.ToString(); request.BirthDate = DateTime.Now; request.Zip = "1"; isValid = true; } catch { isValid = false; } return request; }
/// <remarks/> public void CreateCustomerLeadAsync(CreateCustomerLeadRequest CreateCustomerLeadRequest, object userState) { if ((this.CreateCustomerLeadOperationCompleted == null)) { this.CreateCustomerLeadOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateCustomerLeadOperationCompleted); } this.InvokeAsync("CreateCustomerLead", new object[] { CreateCustomerLeadRequest}, this.CreateCustomerLeadOperationCompleted, userState); }
/// <remarks/> public void CreateCustomerLeadAsync(CreateCustomerLeadRequest CreateCustomerLeadRequest) { this.CreateCustomerLeadAsync(CreateCustomerLeadRequest, null); }