Example #1
0
 /// <summary>
 /// Deep copies the current DojoOrganization to another instance of DojoOrganization.
 /// </summary>
 /// <param name="DojoOrganization">The DojoOrganization to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoOrganization from its children.</param>
 public void CopyTo(DojoOrganization dojoOrganization, bool isolation)
 {
     dojoOrganization.iD            = iD;
     dojoOrganization.isPlaceHolder = isPlaceHolder;
     dojoOrganization.isSynced      = isSynced;
     dojoOrganization.name          = name;
     dojoOrganization.description   = description;
     if (location != null)
     {
         if (isolation)
         {
             dojoOrganization.location = location.NewPlaceHolder();
         }
         else
         {
             dojoOrganization.location = location.Copy(false);
         }
     }
     if (classLocations != null)
     {
         if (isolation)
         {
             dojoOrganization.classLocations = classLocations.Copy(true);
         }
         else
         {
             dojoOrganization.classLocations = classLocations.Copy(false);
         }
     }
     if (administrativeContact != null)
     {
         if (isolation)
         {
             dojoOrganization.administrativeContact = administrativeContact.NewPlaceHolder();
         }
         else
         {
             dojoOrganization.administrativeContact = administrativeContact.Copy(false);
         }
     }
     dojoOrganization.webServiceUrl = webServiceUrl;
     dojoOrganization.refreshTime   = refreshTime;
     dojoOrganization.isPrimary     = isPrimary;
     if (defaultMemberType != null)
     {
         if (isolation)
         {
             dojoOrganization.defaultMemberType = defaultMemberType.NewPlaceHolder();
         }
         else
         {
             dojoOrganization.defaultMemberType = defaultMemberType.Copy(false);
         }
     }
     dojoOrganization.promotionFlagEnabled = promotionFlagEnabled;
 }
 /// <summary>
 /// Deep copies the current DojoMemberTypeTemplate to another instance of DojoMemberTypeTemplate.
 /// </summary>
 /// <param name="DojoMemberTypeTemplate">The DojoMemberTypeTemplate to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoMemberTypeTemplate from its children.</param>
 public void CopyTo(DojoMemberTypeTemplate dojoMemberTypeTemplate, bool isolation)
 {
     dojoMemberTypeTemplate.iD            = iD;
     dojoMemberTypeTemplate.isPlaceHolder = isPlaceHolder;
     dojoMemberTypeTemplate.isSynced      = isSynced;
     dojoMemberTypeTemplate.createDate    = createDate;
     dojoMemberTypeTemplate.modifyDate    = modifyDate;
     dojoMemberTypeTemplate.name          = name;
     dojoMemberTypeTemplate.description   = description;
     dojoMemberTypeTemplate.orderNum      = orderNum;
     if (memberType != null)
     {
         if (isolation)
         {
             dojoMemberTypeTemplate.memberType = memberType.NewPlaceHolder();
         }
         else
         {
             dojoMemberTypeTemplate.memberType = memberType.Copy(false);
         }
     }
     dojoMemberTypeTemplate.memberTypeTreeHash = memberTypeTreeHash;
     if (parent != null)
     {
         if (isolation)
         {
             dojoMemberTypeTemplate.parent = parent.NewPlaceHolder();
         }
         else
         {
             dojoMemberTypeTemplate.parent = parent.Copy(false);
         }
     }
     if (root != null)
     {
         if (isolation)
         {
             dojoMemberTypeTemplate.root = root.NewPlaceHolder();
         }
         else
         {
             dojoMemberTypeTemplate.root = root.Copy(false);
         }
     }
     if (initialRank != null)
     {
         if (isolation)
         {
             dojoMemberTypeTemplate.initialRank = initialRank.NewPlaceHolder();
         }
         else
         {
             dojoMemberTypeTemplate.initialRank = initialRank.Copy(false);
         }
     }
     if (initialRole != null)
     {
         if (isolation)
         {
             dojoMemberTypeTemplate.initialRole = initialRole.NewPlaceHolder();
         }
         else
         {
             dojoMemberTypeTemplate.initialRole = initialRole.Copy(false);
         }
     }
     dojoMemberTypeTemplate.initialEmailFrom   = initialEmailFrom;
     dojoMemberTypeTemplate.initialEmailBody   = initialEmailBody;
     dojoMemberTypeTemplate.allowGuestPurchase = allowGuestPurchase;
     dojoMemberTypeTemplate.allowPurchase      = allowPurchase;
     dojoMemberTypeTemplate.allowRenewal       = allowRenewal;
     dojoMemberTypeTemplate.allowAutoRenewal   = allowAutoRenewal;
     dojoMemberTypeTemplate.ageYearsMax        = ageYearsMax;
     dojoMemberTypeTemplate.ageYearsMin        = ageYearsMin;
     dojoMemberTypeTemplate.memberForMin       = memberForMin;
     dojoMemberTypeTemplate.memberForMax       = memberForMax;
     if (rankMin != null)
     {
         if (isolation)
         {
             dojoMemberTypeTemplate.rankMin = rankMin.NewPlaceHolder();
         }
         else
         {
             dojoMemberTypeTemplate.rankMin = rankMin.Copy(false);
         }
     }
     if (rankMax != null)
     {
         if (isolation)
         {
             dojoMemberTypeTemplate.rankMax = rankMax.NewPlaceHolder();
         }
         else
         {
             dojoMemberTypeTemplate.rankMax = rankMax.Copy(false);
         }
     }
     if (membershipTemplate1 != null)
     {
         if (isolation)
         {
             dojoMemberTypeTemplate.membershipTemplate1 = membershipTemplate1.NewPlaceHolder();
         }
         else
         {
             dojoMemberTypeTemplate.membershipTemplate1 = membershipTemplate1.Copy(false);
         }
     }
     if (membershipTemplate2 != null)
     {
         if (isolation)
         {
             dojoMemberTypeTemplate.membershipTemplate2 = membershipTemplate2.NewPlaceHolder();
         }
         else
         {
             dojoMemberTypeTemplate.membershipTemplate2 = membershipTemplate2.Copy(false);
         }
     }
     if (membershipTemplate3 != null)
     {
         if (isolation)
         {
             dojoMemberTypeTemplate.membershipTemplate3 = membershipTemplate3.NewPlaceHolder();
         }
         else
         {
             dojoMemberTypeTemplate.membershipTemplate3 = membershipTemplate3.Copy(false);
         }
     }
     if (membershipTemplate4 != null)
     {
         if (isolation)
         {
             dojoMemberTypeTemplate.membershipTemplate4 = membershipTemplate4.NewPlaceHolder();
         }
         else
         {
             dojoMemberTypeTemplate.membershipTemplate4 = membershipTemplate4.Copy(false);
         }
     }
     if (membershipTemplate5 != null)
     {
         if (isolation)
         {
             dojoMemberTypeTemplate.membershipTemplate5 = membershipTemplate5.NewPlaceHolder();
         }
         else
         {
             dojoMemberTypeTemplate.membershipTemplate5 = membershipTemplate5.Copy(false);
         }
     }
 }
Example #3
0
 /// <summary>
 /// Deep copies the current DojoTest to another instance of DojoTest.
 /// </summary>
 /// <param name="DojoTest">The DojoTest to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoTest from its children.</param>
 public void CopyTo(DojoTest dojoTest, bool isolation)
 {
     dojoTest.iD            = iD;
     dojoTest.isPlaceHolder = isPlaceHolder;
     dojoTest.isSynced      = isSynced;
     dojoTest.name          = name;
     dojoTest.description   = description;
     dojoTest.testDate      = testDate;
     if (location != null)
     {
         if (isolation)
         {
             dojoTest.location = location.NewPlaceHolder();
         }
         else
         {
             dojoTest.location = location.Copy(false);
         }
     }
     if (listMemberType1 != null)
     {
         if (isolation)
         {
             dojoTest.listMemberType1 = listMemberType1.NewPlaceHolder();
         }
         else
         {
             dojoTest.listMemberType1 = listMemberType1.Copy(false);
         }
     }
     if (listMemberType2 != null)
     {
         if (isolation)
         {
             dojoTest.listMemberType2 = listMemberType2.NewPlaceHolder();
         }
         else
         {
             dojoTest.listMemberType2 = listMemberType2.Copy(false);
         }
     }
     if (listMemberType3 != null)
     {
         if (isolation)
         {
             dojoTest.listMemberType3 = listMemberType3.NewPlaceHolder();
         }
         else
         {
             dojoTest.listMemberType3 = listMemberType3.Copy(false);
         }
     }
     if (panelChief != null)
     {
         if (isolation)
         {
             dojoTest.panelChief = panelChief.NewPlaceHolder();
         }
         else
         {
             dojoTest.panelChief = panelChief.Copy(false);
         }
     }
     if (panelMembers != null)
     {
         if (isolation)
         {
             dojoTest.panelMembers = panelMembers.Copy(true);
         }
         else
         {
             dojoTest.panelMembers = panelMembers.Copy(false);
         }
     }
     if (status != null)
     {
         if (isolation)
         {
             dojoTest.status = status.NewPlaceHolder();
         }
         else
         {
             dojoTest.status = status.Copy(false);
         }
     }
     if (activeTestList != null)
     {
         if (isolation)
         {
             dojoTest.activeTestList = activeTestList.NewPlaceHolder();
         }
         else
         {
             dojoTest.activeTestList = activeTestList.Copy(false);
         }
     }
     if (item != null)
     {
         if (isolation)
         {
             dojoTest.item = item.NewPlaceHolder();
         }
         else
         {
             dojoTest.item = item.Copy(false);
         }
     }
 }