using System.Collections.Generic; using OpenAuth.Repository.Domain; using OpenAuth.Repository.Interface; namespace OpenAuth.App { public class ModuleManagerApp { public IUnitWork _unitWork { get; set; } public void Delete(string id) { // _unitWork.Delete(id); } public void AddOrUpdate(Module vm) { // _moduleManService.AddOrUpdate(vm); } #region 用户/角色分配模块 /// /// 加载特定用户的模块 /// TODO:这里会加载用户及用户角色的所有模块,“为用户分配模块”功能会给人一种混乱的感觉,但可以接受 /// /// The user unique identifier. public List LoadForUser(string userId) { return null; } /// /// 加载特定角色的模块 /// /// The role unique identifier. public List LoadForRole(string roleId) { return null; } #endregion 用户/角色分配模块 } }