コード例 #1
0
        private static OwnerService GetOrAddService(this OwnerGroup group, string name)
        {
            OwnerService service = group.Services.FirstOrDefault(s => s.Name == name);

            if (service == null)
            {
                service = new OwnerService {
                    Name = name
                };
                group.Services.Add(service);
            }
            return(service);
        }
コード例 #2
0
        private static OwnerGroup GetOrAddGroup(this Owner owner, string name)
        {
            OwnerGroup group = owner.Groups.FirstOrDefault(g => g.Name == name);

            if (group == null)
            {
                group = new OwnerGroup {
                    Name = name
                };
                owner.Groups.Add(group);
            }
            return(group);
        }