protected override IEnumerable<UserRoleMap> internalListAllUserRoleMaps(XElement lastx) { var elements = lastx.XPathSelectElements("//map[@user and @as]"); foreach (var element in elements) { var rm = new UserRoleMap {User = element.attr("user"), Role = element.attr("as")}; yield return rm; } }
protected override IEnumerable<UserRoleMap> internalListAllUserRoleMaps(XElement lastx) { var elements = lastx.XPathSelectElements("//map"); foreach (var element in elements) { if (element.attr("code") == element.attr("code").ToLower()) { var rm = new UserRoleMap {User = element.attr("code").Replace("/","\\"), Role = element.attr("name").ToUpper()}; yield return rm; } } }