guides:sample_submitterrequest_snippet
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| guides:sample_submitterrequest_snippet [2023/03/20 22:32] – brett.zamora | guides:sample_submitterrequest_snippet [2024/01/12 19:25] (current) – brett.zamora | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| private void createNewSubmitterRequest() | private void createNewSubmitterRequest() | ||
| { | { | ||
| - | | + | |
| - | | + | |
| - | RestRequest request = null; | + | RestRequest request = null; |
| - | IRestResponse response = null; | + | IRestResponse response = null; |
| - | | + | |
| - | | + | |
| - | // New convention uses a Salt value from the user record | + | // New convention uses a Salt value from the user record |
| - | | + | |
| - | string strPassword = tbPassword.Password.ToString(); | + | string strPassword = tbPassword.Password.ToString(); |
| - | | + | |
| - | | + | |
| - | strParms += tbUserName.Text; | + | strParms += tbUserName.Text; |
| - | strParms += " | + | strParms += " |
| - | strParms += strHashedPassword; | + | strParms += strHashedPassword; |
| - | strParms += " | + | strParms += " |
| - | | + | |
| - | request = new RestRequest(Method.POST); | + | request = new RestRequest(Method.POST); |
| - | | + | |
| - | request.AddHeader(" | + | request.AddHeader(" |
| - | | + | |
| - | response = client.Execute(request); | + | response = client.Execute(request); |
| - | | + | |
| - | { | + | { |
| - | var jsonResult1 = JsonConvert.DeserializeObject< | + | var jsonResult1 = JsonConvert.DeserializeObject< |
| - | string token = jsonResult1.access_token; | + | string token = jsonResult1.access_token; |
| - | | + | |
| - | client = null; | + | client = null; |
| - | request = null; | + | request = null; |
| - | response = null; | + | response = null; |
| + | |||
| + | // Note: Be sure to escape your PrimaryName, | ||
| - | | + | strURL = " |
| - | strURL = " | + | if (tbRequestID.Text == "" |
| - | strURL | + | { |
| - | strURL = strURL + "&" + " | + | strURL = strURL + "?" + "RequestID=0"; |
| - | strURL | + | } |
| - | strURL | + | else |
| - | strURL = strURL + "&" + " | + | { |
| - | | + | |
| - | strURL = strURL + "&" + "StateName=" | + | } |
| - | strURL = strURL + "&" + "PostalCode=" + tbZipCode.Text; | + | |
| - | | + | |
| - | client | + | strURL |
| - | | + | strURL = strURL + "&" |
| + | | ||
| + | | ||
| + | strURL = strURL + "&" | ||
| + | strURL = strURL + "&" | ||
| + | strURL = strURL + "&" | ||
| + | strURL = strURL + "&" | ||
| - | request.AddHeader(" | + | // The following 2 properties have been added since the original release of the web service |
| - | | + | // If customers using the web service do not include these properties, their service call may not complete. |
| - | request.AddHeader(" | + | |
| - | response = client.Execute(request); | + | |
| - | | + | |
| - | { | + | { |
| - | var jsonResult2 | + | |
| + | strURL = strURL + "&" | ||
| + | } | ||
| + | else | ||
| + | { | ||
| + | strURL = strURL + "&" | ||
| + | strURL = strURL + "&" | ||
| + | } | ||
| - | strNewRequestID | + | client |
| - | | + | |
| - | } | + | |
| - | } | + | |
| - | | + | request.AddHeader(" |
| + | request.AddHeader(" | ||
| + | request.AddHeader(" | ||
| + | // | ||
| + | response = client.Execute(request); | ||
| + | |||
| + | if (response.IsSuccessful) | ||
| + | { | ||
| + | var jsonResult2 = JsonConvert.DeserializeObject< | ||
| + | |||
| + | strNewRequestID = jsonResult2.result; | ||
| + | tbRequestID.Text = strNewRequestID; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | | ||
| } | } | ||
| </ | </ | ||
guides/sample_submitterrequest_snippet.1679351521.txt.gz · Last modified: by brett.zamora
