protected void OnChangeToUsed() { var tmp = SelectedAvailableRole; if (tmp == null) { System.Windows.MessageBox.Show("Selecteer a.u.b. een item"); return; } var userRole = new UserRole() { UserID = _selectedItem.UserID, RoleID = _selectedAvailableRole.RoleID }; userRoleRepo.Insert(userRole); UsedRoles.Add(_selectedAvailableRole); RaisePropertyChanged("UsedRoles"); AvailableRoles.Remove(_selectedAvailableRole); RaisePropertyChanged("AvailableRoles"); SaveUser(); }
protected void OnChangeToAvailable() { var tmp = SelectedUsedRole; if (tmp == null) { System.Windows.MessageBox.Show("Selecteer a.u.b. een item"); return; } var userRole = GetByUserIDAndRoleID( SelectedItem.UserID, SelectedUsedRole.RoleID); if (userRole != null) { userRoleRepo.Delete(userRole.UserRoleID); AvailableRoles.Add(_selectedUsedRole); RaisePropertyChanged("AvailableRoles"); UsedRoles.Remove(_selectedUsedRole); RaisePropertyChanged("UsedRoles"); } else { System.Windows.MessageBox.Show("Onverwachte fout"); } SaveUser(); }