Beispiel #1
0
        /// <summary>
        /// 根据节点查用户列表(重载内部使用)
        /// </summary>
        /// <param name="roleByNodeSearchSingleViewModel"></param>
        /// <returns></returns>
        public List <UserSearchMiddlecs> User_By_Node_Search(RoleByNodeSearchSingleViewModel roleByNodeSearchSingleViewModel)
        {
            List <Flow_Relate_NodeRole> node_Relate_Info_Roles = _IRelateRoleByNodeRepository.SearchRoleInfoByWhere(roleByNodeSearchSingleViewModel);
            List <int> RoleList = new List <int>();

            for (int i = 0; i < node_Relate_Info_Roles.Count; i++)
            {
                int User_RoleId = node_Relate_Info_Roles[i].User_RoleId;
                RoleList.Add(User_RoleId);
            }

            List <User_Info> user_Relate_Info_Users = _IUserRelateInfoRoleRepository.SearchUserInfoByListWhere(RoleList);
            var userLsit_Info = _IMapper.Map <List <User_Info>, List <UserSearchMiddlecs> >(user_Relate_Info_Users);

            return(userLsit_Info);
        }
Beispiel #2
0
        /// <summary>
        /// 根据角色列表查询用户
        /// </summary>
        /// <param name="RoleList"></param>
        /// <returns></returns>
        public List <User_Info> User_By_RoleList_Search(List <int> RoleList)
        {
            List <User_Info> user_Relate_Info_Users = _userRelateInfoRoleRepository.SearchUserInfoByListWhere(RoleList);

            return(user_Relate_Info_Users);
        }