コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
 /// <summary>
 /// 新增後台角色
 /// </summary>
 /// <param name="loginRoleVO">被新增的後台角色</param>
 /// <returns>新增後的後台角色</returns>
 public LoginRoleVO CreateLoginRole(LoginRoleVO loginRoleVO)
 {
     return(LoginRoleDao.CreateLoginRole(loginRoleVO));
 }
コード例 #4
0
 /// <summary>
 /// 刪除後台角色
 /// </summary>
 /// <param name="loginRoleVO">被刪除的後台角色</param>
 public void DeleteLoginRole(LoginRoleVO loginRoleVO)
 {
     LoginRoleDao.DeleteLoginRole(loginRoleVO);
 }
コード例 #5
0
 /// <summary>
 /// 更新後台角色
 /// </summary>
 /// <param name="loginRoleVO">被更新的後台角色</param>
 /// <returns>更新後的後台角色</returns>
 public LoginRoleVO UpdateLoginRole(LoginRoleVO loginRoleVO)
 {
     return(LoginRoleDao.UpdateLoginRole(loginRoleVO));
 }
コード例 #6
0
 /// <summary>
 /// 取得後台角色 By 角色Id
 /// </summary>
 /// <param name="roleId">使用者Id</param>
 /// <returns>後台使用者</returns>
 public LoginRoleVO GetLoginRoleById(int roleId)
 {
     return(LoginRoleDao.GetLoginRoleById(roleId));
 }
コード例 #7
0
 /// <summary>
 /// 取得全部的後台角色清單
 /// </summary>
 /// <returns>全部的後台角色清單</returns>
 public IList <LoginRoleVO> GetAllLoginRoleList()
 {
     return(LoginRoleDao.GetAllLoginRoleList());
 }