// ***********************************************************************
// Assembly : OpenAuth.Domain
// Author : yubaolee
// Created : 04-21-2016
//
// Last Modified By : yubaolee
// Last Modified On : 04-21-2016
// Contact : Microsoft
// File: AuthenService.cs
// ***********************************************************************
using OpenAuth.Domain.Interface;
using System;
using System.Collections.Generic;
using System.Linq;
namespace OpenAuth.Domain.Service
{
///
/// 领域服务
/// 超级管理员权限
///
public class SystemAuthService : AuthoriseService
{
public SystemAuthService()
{
_user = new User { Account = "System", Id = string.Empty };
}
public override IQueryable GetOrgsQuery()
{
return _unitWork.Find(null);
}
public override IQueryable GetResourcesQuery()
{
return _unitWork.Find(null);
}
public override IQueryable GetModuleElementsQuery()
{
return _unitWork.Find(null);
}
public override IQueryable GetModulesQuery()
{
return _unitWork.Find(null);
}
public override IQueryable GetRolesQuery()
{
//用户角色
return _unitWork.Find(null);
}
}
}