Example #1
0
 public static uddi.apiv3.tModelList MapTModelList(uddi.apiv2.tModelList tModelList)
 {
     if (tModelList == null) return null;
     uddi.apiv3.tModelList r = new tModelList();
     List<tModelInfo> x = new List<tModelInfo>();
     if (tModelList.tModelInfos != null)
         for (int i = 0; i < tModelList.tModelInfos.Length; i++)
         {
             tModelInfo s = new tModelInfo();
             s.tModelKey = tModelList.tModelInfos[i].tModelKey;
             if (tModelList.tModelInfos[i].name != null)
                 s.name = new name(tModelList.tModelInfos[i].name.Value, tModelList.tModelInfos[i].name.lang);
             x.Add(s);
         }
     r.tModelInfos = x.ToArray();
     r.listDescription = new listDescription();
     r.listDescription.actualCount = r.tModelInfos.Length;
     r.listDescription.includeCount = r.tModelInfos.Length;
     r.truncated = tModelList.truncated == uddi.apiv2.truncated.@true;
     r.truncatedSpecified = tModelList.truncatedSpecified;
     return r;
 }
Example #2
0
        public static registeredInfo MapRegisteredInfo(uddi.apiv2.registeredInfo registeredInfo)
        {
            if (registeredInfo == null) return null;
            registeredInfo r = new registeredInfo();
            r.businessInfos = MapBusinessInfo(registeredInfo.businessInfos);
            r.truncated = registeredInfo.truncated == uddi.apiv2.truncated.@true;
            r.truncatedSpecified = registeredInfo.truncatedSpecified;

            List<tModelInfo> x = new List<tModelInfo>();
            if (registeredInfo.tModelInfos != null)
            {
                for (int i = 0; i < registeredInfo.tModelInfos.Length; i++)
                {
                    tModelInfo t = new tModelInfo();
                    t.tModelKey = registeredInfo.tModelInfos[i].tModelKey;
                    if (registeredInfo.tModelInfos[i].name != null)
                        t.name = new name(
                            registeredInfo.tModelInfos[i].name.Value, registeredInfo.tModelInfos[i].name.lang);
                    x.Add(t);
                }
            }
            r.tModelInfos = x.ToArray();
            return r;
        }