示例#1
0
 void EditUser_Loaded(object sender, RoutedEventArgs e)
 {
     _vm = this.DataContext as EditUsersViewModel;
     if (NavigationService != null) userId = PresentationUtility.ParseIdFromUrl(NavigationService.CurrentSource);
     _vm.SetUp();
     _vm.ChangingPassword = false;
     _vm.LoadByID(userId);
 }
 void ChangeUserPassword_Loaded(object sender, RoutedEventArgs e)
 {
     _vm = this.DataContext as EditUsersViewModel;
     try
     {
         _vm.SetUp();
         _vm.ChangingPassword = true;
         _vm.LoadByID(userId);
         txtOldPassword.Password = _vm.OldPassword;
         txtNewPassword.Password = _vm.NewPassword;
         txtPasswordConfirm.Password = _vm.ConfirmPassword;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error" + ex.Message);
     }
 }
示例#3
0
 /// <summary>
 /// Provides a deterministic way to create the EditUsersViewModel property.
 /// </summary>
 public static void CreateEditUsersViewModel()
 {
     if (_editUsersViewModel == null)
     {
         _editUsersViewModel = new EditUsersViewModel();
     }
 }
示例#4
0
 /// <summary>
 /// Provides a deterministic way to delete the EditUsersViewModel property.
 /// </summary>
 public static void ClearEditUsersViewModel()
 {
     _editUsersViewModel.Cleanup();
     _editUsersViewModel = null;
 }