Esempio n. 1
0
 /// <summary>
 /// 获取当前最大用户组等级。
 /// </summary>
 /// <param name="role">当前用户组实例。</param>
 /// <returns>返回最大用户组等级。</returns>
 protected override int GetMaxRoleLevel(TRole role)
 {
     return(RoleContext.Max(x => x.RoleLevel, x => x.SiteId == role.SiteId && x.RoleLevel < int.MaxValue));
 }
Esempio n. 2
0
 /// <summary>
 /// 获取当前最大角色等级。
 /// </summary>
 /// <param name="role">当前角色实例。</param>
 /// <returns>返回最大角色等级。</returns>
 protected virtual int GetMaxRoleLevel(TRole role)
 {
     return(RoleContext.Max(x => x.RoleLevel, x => x.IsSystem == role.IsSystem && x.RoleLevel < int.MaxValue));
 }
Esempio n. 3
0
 /// <summary>
 /// 获取当前最大角色等级。
 /// </summary>
 /// <param name="role">当前角色实例。</param>
 /// <returns>返回最大角色等级。</returns>
 protected virtual int GetMaxRoleLevel(TRole role)
 {
     return(RoleContext.Max(x => x.RoleLevel, x => x.RoleLevel < DefaultRole.SystemRoleLevel));
 }