private async void SetPasswordButton_Click(object sender, RoutedEventArgs e) { ResetDisplay(); SetPassword setPassword = new SetPassword() { NewPassword = NewPasswordBox.Password, ConfirmPassword = ConfirmPasswordBox.Password }; HttpResult result; using (AccountClient accountClient = ClientFactory.CreateAccountClient()) { result = await accountClient.SetPasswordAsync(setPassword); } if (result.Succeeded) { AppSettings settings = new AppSettings(); settings.SavePasswordCredential(this.username, setPassword.NewPassword); AccountsSettingsPane.Show(); } else { DisplayErrors(result.Errors); } ClearPasswords(); }
private async void SetPasswordButton_Click(object sender, RoutedEventArgs e) { ClearErrors(); SetPassword setPassword = new SetPassword() { NewPassword = NewPasswordBox.Password, ConfirmPassword = ConfirmPasswordBox.Password }; HttpResult result; using (AccountClient accountClient = ClientFactory.CreateAccountClient()) { result = await accountClient.SetPasswordAsync(setPassword); } if (result.Succeeded) { this.NavigationService.Navigate(new Uri("/SettingsPage.xaml", UriKind.Relative)); } else { DisplayErrors(result.Errors); } ClearPasswords(); }
public async Task <HttpResult <SetPasswordResponse> > SetPasswordAsync(SetPassword setPassword) { ThrowIfDisposed(); HttpResult <SetPasswordResponse> result = await HttpClient.PostAsJsonAsync <SetPassword, SetPasswordResponse>(SetPasswordUri, setPassword); AddAllErrors(result, result.Content); return(result); }
public async Task<HttpResult<SetPasswordResponse>> SetPasswordAsync(SetPassword setPassword) { ThrowIfDisposed(); HttpResult<SetPasswordResponse> result = await HttpClient.PostAsJsonAsync<SetPassword, SetPasswordResponse>(SetPasswordUri, setPassword); AddAllErrors(result, result.Content); return result; }