Example #1
0
 public IEnumerable <Organization> GetAvailableChildren(Organization org)
 {
     return(org.Children == null
         ? Enumerable.Empty <Organization>()
         : org.Children
            .Where(c => AvailableTenantOrganizations.Contains(c)));
 }
Example #2
0
 public IEnumerable <Organization> GetAvailableSiblings(Organization org)
 {
     return(org.Parent == null
         ? Enumerable.Empty <Organization>()
         : org.Parent.Children
            .Where(c => c.Id != org.Id)
            .Where(c => AvailableTenantOrganizations.Contains(c)));
 }