void BtnValidateUser_Clicked(object sender, EventArgs e) { //Post WebService ws = new WebService(); string credentials = txtEmail.Text + "|" + txtPassword.Text; Dictionary<string, object> data = new Dictionary<string, object> { }; data.Add("ident", credentials); Task<Dictionary<string,object>> response = ws.PostData("https://test.savvysherpa.com/DeviceServices/api/Pedometer/ValidateUser", data); }
public async Task<WebServiceRequestStatus> PostRequest() { WebServiceRequestStatus status = WebServiceRequestStatus.SUCCESS; if (this.isRequestDataValid()) { WebService ws = new WebService(); string responseStr = await ws.PostData(Utils.GetDeviceServicesURL() + METHOD_NAME); System.Diagnostics.Debug.WriteLine(responseStr); this.response.responseJSON = responseStr; this.response = JsonConvert.DeserializeObject<GetOnlinePortalDataResponse>(responseStr, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); if (string.Equals(this.response.ResponseStatus, "FAIL")) status = WebServiceRequestStatus.FAIL; } else { status = WebServiceRequestStatus.ERROR_REQUEST_DATA_INVALID; } return status; }
public async Task<WebServiceRequestStatus> PostRequest() { WebServiceRequestStatus status = WebServiceRequestStatus.SUCCESS; if (this.isRequestDataValid()) { WebService ws = new WebService(); string jsonString = JsonConvert.SerializeObject(request); System.Diagnostics.Debug.WriteLine(jsonString); this.request.requestJSON = jsonString; string responseStr = await ws.PostData(Utils.GetDeviceServicesURL() + METHOD_NAME, jsonString); System.Diagnostics.Debug.WriteLine(responseStr); this.response.responseJSON = responseStr; this.response = JsonConvert.DeserializeObject<ActivateDeviceWithMemberFT900Response>(responseStr, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } else { status = WebServiceRequestStatus.ERROR_REQUEST_DATA_INVALID; } return status; }