private void buttonOK_Click(object sender, RoutedEventArgs e) { ChangePassword_VM vm = DataContext as ChangePassword_VM; if (vm != null) { if (vm.IsModelValid()) { Password_API_Put objectToPut = new Password_API_Put(); objectToPut.Password = WebApiClientHelper.MakeConfidentialMessage(vm.ConfirmPwd); try { WebApiClientHelper.DoJsonRequest <Password_API_Put>( GlobalData.GetResUri(string.Format("password/{0}", GlobalData.CurrentUserName)), EnuHttpMethod.Put, objToSend: objectToPut); } catch (ClientException ex) { vm.SetExtraError(ex.Message); return; } WebApiClientHelper.Password = vm.ConfirmPwd; DialogResult = true; Close(); } } }
private void Window_Loaded(object sender, RoutedEventArgs e) { ChangePassword_VM vm = new ChangePassword_VM(); DataContext = vm; }