public static IRestRequest CreateEmailAddressBody(string changedValue, string person_id, Enums.Enums.SendRequest requestType, IRestRequest request) { request.AddParameter("person_id", person_id); request.AddParameter("email_address", changedValue); request.AddParameter("active", "true"); return(request); }
public static IRestRequest CreateUpdatePersonRequestBody(Enums.Enums.SendRequest requestType, string changedValue, IRestRequest restRequest) { if (requestType == Enums.Enums.SendRequest.CONTACT) { restRequest.AddParameter("first_name", NameHelper.CreateFirstnameFromContact(changedValue)); restRequest.AddParameter("last_name", NameHelper.CreateLastnameFromContact(changedValue)); restRequest.AddParameter("middle_names", NameHelper.CreateMiddleNamesFromContact(changedValue)); } if (requestType == Enums.Enums.SendRequest.SECR) { restRequest.AddParameter("first_name", NameHelper.CreateFirstnameFromContact(changedValue)); } if (requestType == Enums.Enums.SendRequest.LASTNAME) { restRequest.AddParameter("last_name", NameHelper.CreateLastnameFromContact(changedValue)); } if (requestType == Enums.Enums.SendRequest.KEY5) { restRequest.AddParameter("goldmine_customer_number", changedValue); } if (requestType == Enums.Enums.SendRequest.UCONVDATE) { restRequest.AddParameter("authorized_at", changedValue); } if (requestType == Enums.Enums.SendRequest.USTAGE1DAT) { restRequest.AddParameter("qualified_at", changedValue); } if (requestType == Enums.Enums.SendRequest.UBCASEOWN) { restRequest.AddParameter("case_owner_id", changedValue); } if (requestType == Enums.Enums.SendRequest.UTR) { restRequest.AddParameter("unique_tax_reference", changedValue); } if (requestType == Enums.Enums.SendRequest.NINO) { restRequest.AddParameter("national_insurance_number", changedValue); } if (requestType == Enums.Enums.SendRequest.DOB) { restRequest.AddParameter("date_of_birth", changedValue); } return(restRequest); }
public static IRestRequest CreatePhoneNumberBody(string changedValue, string personId, Enums.Enums.SendRequest requestType, IRestRequest request) { request.AddParameter("person_id", personId); request.AddParameter("country_code", "+44"); request.AddParameter("subscriber_number", PhoneNumberHelper.CreateSubscriberNumber(changedValue)); request.AddParameter("active", "true"); if (requestType == Enums.Enums.SendRequest.PHONE1) { request.AddParameter("phone_number_kind_id", (int)Enums.Enums.PhoneNumberKind.Mobile); } else if (requestType == Enums.Enums.SendRequest.PHONE2) { request.AddParameter("phone_number_kind_id", (int)Enums.Enums.PhoneNumberKind.Home); } else if (requestType == Enums.Enums.SendRequest.PHONE3) { request.AddParameter("phone_number_kind_id", (int)Enums.Enums.PhoneNumberKind.General); } return(request); }