/// <summary> /// 取得後台角色 By 角色Id No Lazy /// </summary> /// <param name="roleId">使用者Id</param> /// <returns>後台使用者</returns> public LoginRoleVO GetLoginRoleByIdNoLazy(int roleId) { LoginRoleVO role = LoginRoleDao.GetLoginRoleById(roleId); if (role != null) { NHibernateUtil.Initialize(role.LoginUserList); NHibernateUtil.Initialize(role.MenuFuncList); } return(role); }
/// <summary> /// 取得全部的後台角色清單 No Lazy /// </summary> /// <returns>全部的後台角色清單</returns> public IList <LoginRoleVO> GetAllLoginRoleListNoLazy() { IList <LoginRoleVO> list = LoginRoleDao.GetAllLoginRoleList(); if (list != null && list.Count > 0) { foreach (LoginRoleVO role in list) { NHibernateUtil.Initialize(role.MenuFuncList); } } return(list); }
/// <summary> /// 新增後台角色 /// </summary> /// <param name="loginRoleVO">被新增的後台角色</param> /// <returns>新增後的後台角色</returns> public LoginRoleVO CreateLoginRole(LoginRoleVO loginRoleVO) { return(LoginRoleDao.CreateLoginRole(loginRoleVO)); }
/// <summary> /// 刪除後台角色 /// </summary> /// <param name="loginRoleVO">被刪除的後台角色</param> public void DeleteLoginRole(LoginRoleVO loginRoleVO) { LoginRoleDao.DeleteLoginRole(loginRoleVO); }
/// <summary> /// 更新後台角色 /// </summary> /// <param name="loginRoleVO">被更新的後台角色</param> /// <returns>更新後的後台角色</returns> public LoginRoleVO UpdateLoginRole(LoginRoleVO loginRoleVO) { return(LoginRoleDao.UpdateLoginRole(loginRoleVO)); }
/// <summary> /// 取得後台角色 By 角色Id /// </summary> /// <param name="roleId">使用者Id</param> /// <returns>後台使用者</returns> public LoginRoleVO GetLoginRoleById(int roleId) { return(LoginRoleDao.GetLoginRoleById(roleId)); }
/// <summary> /// 取得全部的後台角色清單 /// </summary> /// <returns>全部的後台角色清單</returns> public IList <LoginRoleVO> GetAllLoginRoleList() { return(LoginRoleDao.GetAllLoginRoleList()); }