コード例 #1
0
        /// <summary>
        /// 设置用户角色
        /// </summary>
        /// <param name="userid"></param>
        /// <param name="roleid"></param>
        /// <returns></returns>
        public int AddUserRole(int userid, int roleid)
        {
            var userrole = new Base_UserRoleMap();

            userrole.RoleID = roleid;
            userrole.UserID = userid;
            return(dbUtil._myDb.InsertIfNotExists(userrole, x => x.UserID == userid && x.RoleID == roleid));
        }
コード例 #2
0
        public List <MenuNavView> getMyCategories()
        {
            Base_User user = _adminAuthService.getCurrentUser();

            if (user.IsAdmin)
            {
                return(_BaseMenusService.getAllMenuNavView());
            }
            Base_UserRoleMap userRoleMap = _BaseUserRoleService.GetRolesByUserId(user?.Id).FirstOrDefault();

            return(_BaseMenusRoleService.GetMenusByRoleId(userRoleMap?.RoleId));
        }