Пример #1
0
        /// <summary>
        /// 用户角色-验证角色名称
        /// </summary>
        /// <param name="userName">角色名称</param>
        /// <returns></returns>
        public static bool ValidateRolesName(string roleName, out string errorMessage)
        {
            RolesService rolesService = DIContainer.Resolve <RolesService>();
            Roles        role         = rolesService.GetFullRoles(roleName);

            if (role != null)
            {
                if (role.Rolename != roleName)
                {
                    errorMessage = string.Empty;
                    return(true);
                }
                errorMessage = "该名称已被占用,请更换其他名称重试";
                return(false);
            }
            errorMessage = string.Empty;
            return(true);
        }