internal void HandleValidationResponse(ValidationUserResponse validationResponse) { if (this._settingsAccountInfo == null) { return; } if (!string.IsNullOrEmpty(validationResponse.phone)) { this._settingsAccountInfo.Account.phone = validationResponse.phone; } if (!string.IsNullOrEmpty(validationResponse.phone_status)) { this._settingsAccountInfo.Account.phone_status = validationResponse.phone_status; } if (!string.IsNullOrEmpty(validationResponse.email)) { this._settingsAccountInfo.Account.email = validationResponse.email; } if (!string.IsNullOrEmpty(validationResponse.email_status)) { this._settingsAccountInfo.Account.email_status = validationResponse.email_status; } this.NotifyPropertyChanged <string>((Expression <Func <string> >)(() => this.PhoneNumberStr)); this.NotifyPropertyChanged <string>((Expression <Func <string> >)(() => this.EmailStr)); }
private void HandleInputParameters() { ValidationUserResponse parameterForIdAndReset = ParametersRepository.GetParameterForIdAndReset("ValidationResponse") as ValidationUserResponse; if (parameterForIdAndReset == null) { return; } this.VM.HandleValidationResponse(parameterForIdAndReset); }
protected void HandleValidationInputParams() { ValidationUserResponse parameterForIdAndReset = ParametersRepository.GetParameterForIdAndReset("ValidationResponse") as ValidationUserResponse; if (parameterForIdAndReset == null) { return; } if (this._validationResponseCallback != null) { this._validationResponseCallback(parameterForIdAndReset); } else { if (this._validation2FAResponseCallback == null) { return; } this._validation2FAResponseCallback(parameterForIdAndReset); } }
private static void ProcessResult(IDictionary <string, string> dict) { ValidationUserResponse validationUserResponse = new ValidationUserResponse(); if (dict.ContainsKey("success")) { validationUserResponse.IsSucceeded = true; if (dict.ContainsKey("access_token")) { validationUserResponse.access_token = dict["access_token"]; } if (dict.ContainsKey("user_id")) { long result = 0; if (long.TryParse(dict["user_id"], out result)) { validationUserResponse.user_id = result; } } if (dict.ContainsKey("phone")) { validationUserResponse.phone = dict["phone"]; } if (dict.ContainsKey("phone_status")) { validationUserResponse.phone_status = dict["phone_status"]; } if (dict.ContainsKey("email")) { validationUserResponse.phone = dict["email"]; } if (dict.ContainsKey("email_status")) { validationUserResponse.phone_status = dict["email_status"]; } } ParametersRepository.SetParameterForId("ValidationResponse", validationUserResponse); }