private PermissionInfo CreatePermissionInfo(string path, int id, int creator, int lastModifier, bool inherited)
{
var parent = GetParentInfo(path);
var permInfo = new PermissionInfo
{
Path = path,
Id = id,
Creator = creator,
LastModifier = lastModifier,
Inherits = inherited,
PermissionSets = new List<PermissionSet>(),
Parent = parent,
Children = new List<PermissionInfo>()
};
if (parent != null)
parent.Children.Add(permInfo);
return permInfo;
}
private PermissionInfo GetParentInfo(string path)