Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        public GetConfirmCodeResponse GetConfirmCode(GetConfirmCodeRequest request)
        {
            Log.Information("Call GetConfirmCode");
            var result      = new ServerGetConfirmCodeResponse();
            var returnValue = result.ProcessRequest(cnn, request);

            return(returnValue);
        }
Ejemplo n.º 3
0
        public GetConfirmCodeResponse GetConfirmCode(GetConfirmCodeRequest request)
        {
            Log.Information("LCManagerPartner GetConfirmCode {phone}", request.Phone);
            var result      = new ServerGetConfirmCodeResponse();
            var returnValue = result.ProcessRequest(cnn, request);

            return(returnValue);
        }