C# 클래스 AppFramework.ViewModels.UserViewModel

상속: AppFramework.ViewModels.NavigationCurdViewModel
파일 보기 프로젝트 열기: HenJigg/WPF-Examples

공개 메소드들

메소드 설명
Delete ( ) : void
GetDefaultPermissionItems ( ) : PermissionItem[]
RefreshAsync ( ) : Task

刷新用户列表模块

SearchUser ( ) : void

搜索用户

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

비공개 메소드들

메소드 설명
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

메소드 상세

Delete() 공개 메소드

public Delete ( ) : void
리턴 void

GetDefaultPermissionItems() 공개 메소드

public GetDefaultPermissionItems ( ) : PermissionItem[]
리턴 PermissionItem[]

RefreshAsync() 공개 메소드

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

SearchUser() 공개 메소드

搜索用户
public SearchUser ( ) : void
리턴 void

UserViewModel() 공개 메소드

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
리턴 AppFramework.Authorization.Users