Exemple #1
0
        private static ObjectDefinitionGroup Convert2ObjectDefinitionGroup(GeneralObjectDefinitionGroup objdef)
        {
            ObjectDefinitionGroup objGroup = new ObjectDefinitionGroup();

            objGroup.GroupID   = objdef.GeneralObjectDefinitionGroupID;
            objGroup.GroupKey  = objdef.GeneralObjectDefinitionGroupKey;
            objGroup.GroupName = objdef.GeneralObjectDefinitionGroupName;

            return(objGroup);
        }
Exemple #2
0
        private static ObjectDefinitionGroup ConvertEntityOGroup2ServiceOGroup(GeneralObjectDefinitionGroup objdef)
        {
            ObjectDefinitionGroup objGroup = Convert2ObjectDefinitionGroup(objdef);

            if (objdef.ParentGroup != null)
            {
                objGroup.ParentGroup = Convert2ObjectDefinitionGroup(objdef.ParentGroup);
            }

            if (objdef.ChildrenGroups != null)
            {
                foreach (var childdef in objdef.ChildrenGroups)
                {
                    objGroup.ChidrenGroups.Add(Convert2ObjectDefinitionGroup(childdef));
                }
            }

            return(objGroup);
        }