Class UserManagementEditorViewModel
Main view model. Controls list of users, groups and organizations view models
Inheritance
Namespace: Simplic.User.UI
Assembly: Simplic.User.UI.dll
Syntax
public class UserManagementEditorViewModel : ViewModelBase
Constructors
| Improve this Doc View SourceUserManagementEditorViewModel()
Default constructor
Declaration
public UserManagementEditorViewModel()
Properties
| Improve this Doc View SourceAddNewGroup
Adds new group
Declaration
public ICommand AddNewGroup { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
AddUserCommand
Add new user command
Declaration
public ICommand AddUserCommand { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
DeleteCurrentUserCommand
Delete current user command
Declaration
public ICommand DeleteCurrentUserCommand { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
DeleteSelectedUserCommand
Delete selected user command
Declaration
public ICommand DeleteSelectedUserCommand { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
Dialogs
Dialog view models collection opened by this entity
Declaration
public ObservableCollection<IDialogViewModel> Dialogs { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ObservableCollection<IDialogViewModel> |
EditCurrentGroupCommand
Edit current group command
Declaration
public ICommand EditCurrentGroupCommand { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
EditCurrentOrganizationCommand
Edit current organization command
Declaration
public ICommand EditCurrentOrganizationCommand { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
EditCurrentUserCommand
Edit current user command
Declaration
public ICommand EditCurrentUserCommand { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
FilteredUsers
Filtered users collection for groups
Declaration
public ObservableCollection<UserViewModel> FilteredUsers { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ObservableCollection<UserViewModel> |
FilteredUsers2
Filtered users for organizations
Declaration
public ObservableCollection<UserViewModel> FilteredUsers2 { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ObservableCollection<UserViewModel> |
FilterString
Groups's filter string
Declaration
public string FilterString { get; set; }
Property Value
Type | Description |
---|---|
System.String |
FilterString2
Organization's filter string
Declaration
public string FilterString2 { get; set; }
Property Value
Type | Description |
---|---|
System.String |
GroupBindigsChangedCommand
Delets or adds links from groups to user and vice versa command
Declaration
public ICommand GroupBindigsChangedCommand { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
Groups
Groups collection
Declaration
public ObservableCollection<GroupViewModel> Groups { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ObservableCollection<GroupViewModel> |
OpenSelectedUserDetailsCommand
Open selected user details dialog window command
Declaration
public ICommand OpenSelectedUserDetailsCommand { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
OrganizationBindigsChangedCommand
Delets or adds links from organizations to user and vice versa command
Declaration
public ICommand OrganizationBindigsChangedCommand { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
Organizations
Organizations collection
Declaration
public ObservableCollection<OrganizationViewModel> Organizations { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ObservableCollection<OrganizationViewModel> |
SaveCommand
Save state command. Inherited from Simplic.User.UI.ISaveableViewModel
Declaration
public ICommand SaveCommand { get; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
SelectedUser
Selected user
Declaration
public UserViewModel SelectedUser { get; set; }
Property Value
Type | Description |
---|---|
UserViewModel |
SkipSelectedUserCommand
Skip selected user command
Declaration
public ICommand SkipSelectedUserCommand { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
Users
Users collection
Declaration
public ObservableCollection<UserViewModel> Users { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ObservableCollection<UserViewModel> |