Пример #1
0
        public SetClientPasswordResponse SetClientPassword(SetClientPasswordRequest request)
        {
            var result      = new ServerSetClientPasswordResponse();
            var returnValue = result.ProcessRequest(cnn, request);

            return(returnValue);
        }
Пример #2
0
        public ActionResult NewPassword(NewPasswordModel passwordModel)
        {
            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 code  = TempData["Code"];
                //var client = new LoyconClient.ServiceClientSoapClient();
                SetClientPasswordRequest request = new SetClientPasswordRequest
                {
                    Code     = code.ToString(),
                    Phone    = Convert.ToInt64(phone),
                    Password = passwordModel.Password
                };
                HttpResponseMessage response = httpClient.PostAsJsonAsync("api/values/SetManagerPassword", request).Result;
                if (response.IsSuccessStatusCode)
                {
                    SetManagerPasswordResponse clientPasswordResponse = response.Content.ReadAsAsync <SetManagerPasswordResponse>().Result;
                    if (clientPasswordResponse.ErrorCode == 0)
                    {
                        return(RedirectToAction("ChangePasswordSuccess", "Account"));
                    }
                }
            }

            return(View(passwordModel));
        }
Пример #3
0
        public SetClientPasswordResponse SetClientPassword(SetClientPasswordRequest request)
        {
            Log.Information("LCManagerPartner SetClientPassword {phone}", request.Phone);
            var result      = new ServerSetClientPasswordResponse();
            var returnValue = result.ProcessRequest(cnn, request);

            return(returnValue);
        }