Esempio n. 1
0
        internal static ServerTreeGroup ToServerTreeGroup(this ServerGroup legacyGroup)
        {
            var group = new ServerTreeGroup(legacyGroup.NameOfGroup);
            foreach (var legacyChildGroup in legacyGroup.ChildGroups)
                group.ChildGroups.Add(legacyChildGroup.ToServerTreeGroup());

            foreach (var legacyChildServer in legacyGroup.ChildServers)
                group.Servers.Add(new ServerTreeDicomServer(legacyChildServer.ToDataContract()));

            return group;
        }
Esempio n. 2
0
        internal static ServerTreeGroup ToServerTreeGroup(this ServerGroup legacyGroup)
        {
            var group = new ServerTreeGroup(legacyGroup.NameOfGroup);

            foreach (var legacyChildGroup in legacyGroup.ChildGroups)
            {
                group.ChildGroups.Add(legacyChildGroup.ToServerTreeGroup());
            }

            foreach (var legacyChildServer in legacyGroup.ChildServers)
            {
                group.Servers.Add(new ServerTreeDicomServer(legacyChildServer.ToDataContract()));
            }

            return(group);
        }