C# Class AppFramework.ViewModels.UserViewModel

Inheritance: AppFramework.ViewModels.NavigationCurdViewModel
Datei anzeigen Open project: HenJigg/WPF-Examples

Public Methods

Method Description
Delete ( ) : void
GetDefaultPermissionItems ( ) : PermissionItem[]
RefreshAsync ( ) : Task

刷新用户列表模块

SearchUser ( ) : void

搜索用户

UserViewModel ( IUserAppService appService, IRoleAppService roleAppService, IAccountService accountService, IProfileAppService profileAppService, IPermissionAppService permissionAppService ) : AppFramework.Authorization.Users

Private Methods

Method Description
GetAllPermission ( ) : Task

获取筛选权限列表

GetAllRoles ( ) : Task

获取可选角色列表

GetUsers ( GetUsersInput filter ) : Task

查询用户列表

LoginAsThisUser ( ) : void
Reset ( ) : void

重置筛选条件

SelectedPermission ( ) : void

选择权限

UpdateTitle ( int count ) : void

更新选中的权限筛选文本

UserChangePermission ( ) : void
UsersOnPageIndexChangedEventhandler ( object sender, AppFramework.ViewModels.PageIndexChangedEventArgs e ) : void
UsersUnlock ( ) : void

Method Details

Delete() public method

public Delete ( ) : void
return void

GetDefaultPermissionItems() public method

public GetDefaultPermissionItems ( ) : PermissionItem[]
return PermissionItem[]

RefreshAsync() public method

刷新用户列表模块
public RefreshAsync ( ) : Task
return Task

SearchUser() public method

搜索用户
public SearchUser ( ) : void
return void

UserViewModel() public method

public UserViewModel ( IUserAppService appService, IRoleAppService roleAppService, IAccountService accountService, IProfileAppService profileAppService, IPermissionAppService permissionAppService ) : AppFramework.Authorization.Users
appService IUserAppService
roleAppService IRoleAppService
accountService IAccountService
profileAppService IProfileAppService
permissionAppService IPermissionAppService
return AppFramework.Authorization.Users