Exemple #1
0
        private void RefreshDisabledParentResources()
        {
            disabledParentResources = new HashSet <Resource>();

            foreach (var rid in resources
                     .Where(x => x.ParentResourceId.HasValue)
                     .SelectMany(x => resourceAncestors[x.Id]).Distinct()
                     .Where(x => !resources.Select(y => y.Id).Contains(x)))
            {
                var r = new SlaveGroup();
                r.Id = rid;
                r.ParentResourceId = resourceAncestors[rid].FirstOrDefault();
                r.Name             = resourceNames[rid];
                disabledParentResources.Add(r);
            }
        }
Exemple #2
0
 protected SlaveGroup(SlaveGroup original, Cloner cloner) : base(original, cloner)
 {
 }
Exemple #3
0
 protected SlaveGroup(SlaveGroup original, Cloner cloner) : base(original, cloner) { }