private void Button_Click(object sender, RoutedEventArgs e) { UserPassword userPassword = new UserPassword(this.UserPassword); JObject json = callAsync(userPassword); ChangePasswordResult result = json.ToObject <ChangePasswordResult>(new Newtonsoft.Json.JsonSerializer()); if (result == null) { string exception = json.ToObject <string>(new Newtonsoft.Json.JsonSerializer()); } else { Main Register = new Main(); Register.Show(); Close(); } }
public JObject callAsync(UserPassword up) { JObject result = URL.AppendPathSegment("credential/changePassword").PostJsonAsync(up).ReceiveJson <JObject>().Result; return(result); }