public ActionResult VerificationCode(VerificationCodeModel verificationCode) { if (ModelState.IsValid) { string connectionString = ConfigurationManager.ConnectionStrings["Partner"].ConnectionString; HttpClient httpClient = new HttpClient { BaseAddress = new Uri(connectionString) }; httpClient.DefaultRequestHeaders.Clear(); httpClient.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); var phone = TempData["Phone"]; //var client = new LoyconClient.ServiceClientSoapClient(); GetConfirmCodeRequest request = new GetConfirmCodeRequest { Code = verificationCode.Code, Phone = Convert.ToInt64(phone) }; HttpResponseMessage responseMessage = httpClient.PostAsJsonAsync("api/values/GetConfirmCode", request).Result; if (responseMessage.IsSuccessStatusCode) { GetConfirmCodeResponse confirm = responseMessage.Content.ReadAsAsync <GetConfirmCodeResponse>().Result; if (confirm.ErrorCode == 0) { TempData["Code"] = verificationCode.Code; return(RedirectToAction("NewPassword", "Account")); } } } return(View(verificationCode)); }
public GetConfirmCodeResponse GetConfirmCode(GetConfirmCodeRequest request) { Log.Information("Call GetConfirmCode"); var result = new ServerGetConfirmCodeResponse(); var returnValue = result.ProcessRequest(cnn, request); return(returnValue); }
public GetConfirmCodeResponse GetConfirmCode(GetConfirmCodeRequest request) { Log.Information("LCManagerPartner GetConfirmCode {phone}", request.Phone); var result = new ServerGetConfirmCodeResponse(); var returnValue = result.ProcessRequest(cnn, request); return(returnValue); }