/// <summary> /// 获取角色列表 /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <ResponseBase> ProcessAction(GetUserRoleListRequest request) { var roles = await _sysUserRoleBll.GetUserRoleList(request); var rowNumber = 1; var roleViews = roles.Select(p => new UserRoleView(rowNumber++, p.UserRoleId, p.Name)); return(ResponseBase.Success(roleViews)); }
/// <summary> /// 通过条件获取用户角色信息 /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <List <SysUserRole> > GetUserRoleList(GetUserRoleListRequest request) { var roles = await _sysUserRoleDal.GetSysUserRole(); if (string.IsNullOrEmpty(request.RoleName)) { return(roles); } return(roles.Where(p => p.Name.Contains(request.RoleName)).ToList()); }
public async Task <ResponseBase> GetUserRoleList([FromBody] GetUserRoleListRequest request) { try { var action = new GetUserRoleListAction(_sysUserRoleBll); return(await action.ProcessAction(request)); } catch (Exception ex) { Log.Error(request, ex, this.GetType()); return(ResponseBase.CodeError()); } }