Esempio n. 1
0
 /// <summary>
 /// Deep copies the current DojoSeminar to another instance of DojoSeminar.
 /// </summary>
 /// <param name="DojoSeminar">The DojoSeminar to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoSeminar from its children.</param>
 public void CopyTo(DojoSeminar dojoSeminar, bool isolation)
 {
     dojoSeminar.iD            = iD;
     dojoSeminar.isPlaceHolder = isPlaceHolder;
     dojoSeminar.isSynced      = isSynced;
     dojoSeminar.name          = name;
     dojoSeminar.startDate     = startDate;
     dojoSeminar.endDate       = endDate;
     dojoSeminar.description   = description;
     dojoSeminar.isLocal       = isLocal;
     if (location != null)
     {
         if (isolation)
         {
             dojoSeminar.location = location.NewPlaceHolder();
         }
         else
         {
             dojoSeminar.location = location.Copy(false);
         }
     }
     dojoSeminar.classUnitFee             = classUnitFee;
     dojoSeminar.classUnitType            = classUnitType;
     dojoSeminar.baseRegistrationFee      = baseRegistrationFee;
     dojoSeminar.registrationEnabled      = registrationEnabled;
     dojoSeminar.registrationStart        = registrationStart;
     dojoSeminar.fullEarlyRegistrationFee = fullEarlyRegistrationFee;
     dojoSeminar.earlyEndDate             = earlyEndDate;
     dojoSeminar.fullRegistrationFee      = fullRegistrationFee;
     dojoSeminar.lateStartDate            = lateStartDate;
     dojoSeminar.fullLateRegistrationFee  = fullLateRegistrationFee;
     dojoSeminar.registrationEnd          = registrationEnd;
     if (options != null)
     {
         if (isolation)
         {
             dojoSeminar.options = options.Copy(true);
         }
         else
         {
             dojoSeminar.options = options.Copy(false);
         }
     }
     dojoSeminar.details            = details;
     dojoSeminar.detailsOverrideUrl = detailsOverrideUrl;
     dojoSeminar.pdfUrl             = pdfUrl;
     if (item != null)
     {
         if (isolation)
         {
             dojoSeminar.item = item.NewPlaceHolder();
         }
         else
         {
             dojoSeminar.item = item.Copy(false);
         }
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Deep copies the current DojoSeminarOption to another instance of DojoSeminarOption.
 /// </summary>
 /// <param name="DojoSeminarOption">The DojoSeminarOption to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoSeminarOption from its children.</param>
 public void CopyTo(DojoSeminarOption dojoSeminarOption, bool isolation)
 {
     dojoSeminarOption.iD            = iD;
     dojoSeminarOption.isPlaceHolder = isPlaceHolder;
     dojoSeminarOption.isSynced      = isSynced;
     dojoSeminarOption.name          = name;
     dojoSeminarOption.description   = description;
     dojoSeminarOption.fee           = fee;
     dojoSeminarOption.maxQuantity   = maxQuantity;
     if (item != null)
     {
         if (isolation)
         {
             dojoSeminarOption.item = item.NewPlaceHolder();
         }
         else
         {
             dojoSeminarOption.item = item.Copy(false);
         }
     }
 }
Esempio n. 3
0
 /// <summary>
 /// Deep copies the current DojoRank to another instance of DojoRank.
 /// </summary>
 /// <param name="DojoRank">The DojoRank to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoRank from its children.</param>
 public void CopyTo(DojoRank dojoRank, bool isolation)
 {
     dojoRank.iD                        = iD;
     dojoRank.isPlaceHolder             = isPlaceHolder;
     dojoRank.isSynced                  = isSynced;
     dojoRank.name                      = name;
     dojoRank.promotionTimeInRank       = promotionTimeInRank;
     dojoRank.promotionTimeFromLastTest = promotionTimeFromLastTest;
     dojoRank.promotionRequirements     = promotionRequirements;
     dojoRank.promotionFee              = promotionFee;
     if (promotionRank != null)
     {
         if (isolation)
         {
             dojoRank.promotionRank = promotionRank.NewPlaceHolder();
         }
         else
         {
             dojoRank.promotionRank = promotionRank.Copy(false);
         }
     }
     dojoRank.promotionResetIP = promotionResetIP;
     dojoRank.orderNum         = orderNum;
     dojoRank.description      = description;
     if (item != null)
     {
         if (isolation)
         {
             dojoRank.item = item.NewPlaceHolder();
         }
         else
         {
             dojoRank.item = item.Copy(false);
         }
     }
 }
Esempio n. 4
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);
         }
     }
 }
Esempio n. 5
0
 /// <summary>
 /// Deep copies the current DojoMembershipTemplate to another instance of DojoMembershipTemplate.
 /// </summary>
 /// <param name="DojoMembershipTemplate">The DojoMembershipTemplate to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoMembershipTemplate from its children.</param>
 public void CopyTo(DojoMembershipTemplate dojoMembershipTemplate, bool isolation)
 {
     dojoMembershipTemplate.iD            = iD;
     dojoMembershipTemplate.isPlaceHolder = isPlaceHolder;
     dojoMembershipTemplate.isSynced      = isSynced;
     dojoMembershipTemplate.createDate    = createDate;
     dojoMembershipTemplate.modifyDate    = modifyDate;
     dojoMembershipTemplate.name          = name;
     dojoMembershipTemplate.description   = description;
     dojoMembershipTemplate.orderNum      = orderNum;
     if (organization != null)
     {
         if (isolation)
         {
             dojoMembershipTemplate.organization = organization.NewPlaceHolder();
         }
         else
         {
             dojoMembershipTemplate.organization = organization.Copy(false);
         }
     }
     dojoMembershipTemplate.isPrimary = isPrimary;
     if (rootTemplate != null)
     {
         if (isolation)
         {
             dojoMembershipTemplate.rootTemplate = rootTemplate.NewPlaceHolder();
         }
         else
         {
             dojoMembershipTemplate.rootTemplate = rootTemplate.Copy(false);
         }
     }
     dojoMembershipTemplate.fee             = fee;
     dojoMembershipTemplate.startupFee      = startupFee;
     dojoMembershipTemplate.proRateMonthA   = proRateMonthA;
     dojoMembershipTemplate.proRateDayA     = proRateDayA;
     dojoMembershipTemplate.proRateFeeA     = proRateFeeA;
     dojoMembershipTemplate.proRateEndA     = proRateEndA;
     dojoMembershipTemplate.proRateMonthB   = proRateMonthB;
     dojoMembershipTemplate.proRateDayB     = proRateDayB;
     dojoMembershipTemplate.proRateFeeB     = proRateFeeB;
     dojoMembershipTemplate.proRateEndB     = proRateEndB;
     dojoMembershipTemplate.proRateMonthC   = proRateMonthC;
     dojoMembershipTemplate.proRateDayC     = proRateDayC;
     dojoMembershipTemplate.proRateFeeC     = proRateFeeC;
     dojoMembershipTemplate.proRateEndC     = proRateEndC;
     dojoMembershipTemplate.prePurchaseTime = prePurchaseTime;
     dojoMembershipTemplate.ageYearsMax     = ageYearsMax;
     dojoMembershipTemplate.ageYearsMin     = ageYearsMin;
     dojoMembershipTemplate.memberForMin    = memberForMin;
     dojoMembershipTemplate.memberForMax    = memberForMax;
     if (rankMin != null)
     {
         if (isolation)
         {
             dojoMembershipTemplate.rankMin = rankMin.NewPlaceHolder();
         }
         else
         {
             dojoMembershipTemplate.rankMin = rankMin.Copy(false);
         }
     }
     if (rankMax != null)
     {
         if (isolation)
         {
             dojoMembershipTemplate.rankMax = rankMax.NewPlaceHolder();
         }
         else
         {
             dojoMembershipTemplate.rankMax = rankMax.Copy(false);
         }
     }
     dojoMembershipTemplate.purchaseRequired   = purchaseRequired;
     dojoMembershipTemplate.testRequired       = testRequired;
     dojoMembershipTemplate.attendanceRequired = attendanceRequired;
     dojoMembershipTemplate.membershipStart    = membershipStart;
     dojoMembershipTemplate.membershipEnd      = membershipEnd;
     if (item != null)
     {
         if (isolation)
         {
             dojoMembershipTemplate.item = item.NewPlaceHolder();
         }
         else
         {
             dojoMembershipTemplate.item = item.Copy(false);
         }
     }
     if (itemClass != null)
     {
         if (isolation)
         {
             dojoMembershipTemplate.itemClass = itemClass.NewPlaceHolder();
         }
         else
         {
             dojoMembershipTemplate.itemClass = itemClass.Copy(false);
         }
     }
 }