Exemplo n.º 1
0
        public RoleInfoModel QueryRoleInfoByWorkflowStateId(string workflowStateId)
        {
            var relationList   = RelationDALInstance.QueryByChildNodeIDAndType(workflowStateId, 4);
            var relationEntity = relationList != null && relationList.Count > 0 ? relationList.First() : null;

            return(relationEntity != null?RoleInfoDALInstance.QueryByID(relationEntity.ParentNodeID) : null);
        }
Exemplo n.º 2
0
        public List <RoleInfoModel> QueryAllUserRoleByUserGroupId(string groupId)
        {
            var relationList = RelationDALInstance.QueryByChildNodeIDAndType(groupId, 2);

            return(relationList != null && relationList.Count > 0
                       ? relationList.Select(entity => RoleInfoDALInstance.QueryByID(entity.ParentNodeID)).ToList(): null);
        }
Exemplo n.º 3
0
        public List <RoleInfoModel> QueryAllRoleByActionId(string operationActionId)
        {
            var relationList = RelationDALInstance.QueryByChildNodeIDAndType(operationActionId, 3);

            return(relationList != null && relationList.Count > 0
                       ? relationList.Select(entity => RoleInfoDALInstance.QueryByID(entity.ParentNodeID)).ToList(): null);
        }
Exemplo n.º 4
0
 public RoleInfoModel QueryRoleInfoByCondition(string workflowName, string roleName)
 {
     return(RoleInfoDALInstance.QueryByCondition(workflowName, roleName));
 }