/// <summary> /// Deep copies the current DojoBulkAttendanceEntry to another instance of DojoBulkAttendanceEntry. /// </summary> /// <param name="DojoBulkAttendanceEntry">The DojoBulkAttendanceEntry to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoBulkAttendanceEntry from its children.</param> public void CopyTo(DojoBulkAttendanceEntry dojoBulkAttendanceEntry, bool isolation) { dojoBulkAttendanceEntry.iD = iD; dojoBulkAttendanceEntry.isPlaceHolder = isPlaceHolder; dojoBulkAttendanceEntry.isSynced = isSynced; dojoBulkAttendanceEntry.startDate = startDate; dojoBulkAttendanceEntry.endDate = endDate; dojoBulkAttendanceEntry.duration = duration; if (member != null) { if (isolation) { dojoBulkAttendanceEntry.member = member.NewPlaceHolder(); } else { dojoBulkAttendanceEntry.member = member.Copy(false); } } if (rank != null) { if (isolation) { dojoBulkAttendanceEntry.rank = rank.NewPlaceHolder(); } else { dojoBulkAttendanceEntry.rank = rank.Copy(false); } } }
/// <summary> /// Deep copies the current DojoTestList to another instance of DojoTestList. /// </summary> /// <param name="DojoTestList">The DojoTestList to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoTestList from its children.</param> public void CopyTo(DojoTestList dojoTestList, bool isolation) { dojoTestList.iD = iD; dojoTestList.isPlaceHolder = isPlaceHolder; dojoTestList.isSynced = isSynced; dojoTestList.createDate = createDate; dojoTestList.modifyDate = modifyDate; if (test != null) { if (isolation) { dojoTestList.test = test.NewPlaceHolder(); } else { dojoTestList.test = test.Copy(false); } } if (status != null) { if (isolation) { dojoTestList.status = status.NewPlaceHolder(); } else { dojoTestList.status = status.Copy(false); } } if (editor != null) { if (isolation) { dojoTestList.editor = editor.NewPlaceHolder(); } else { dojoTestList.editor = editor.Copy(false); } } dojoTestList.editorComments = editorComments; dojoTestList.field1 = field1; if (candidates != null) { if (isolation) { dojoTestList.candidates = candidates.Copy(true); } else { dojoTestList.candidates = candidates.Copy(false); } } dojoTestList.candidatesCompileDate = candidatesCompileDate; }
/// <summary> /// Deep copies the current DojoClassDefinition to another instance of DojoClassDefinition. /// </summary> /// <param name="DojoClassDefinition">The DojoClassDefinition to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoClassDefinition from its children.</param> public void CopyTo(DojoClassDefinition dojoClassDefinition, bool isolation) { dojoClassDefinition.iD = iD; dojoClassDefinition.isPlaceHolder = isPlaceHolder; dojoClassDefinition.isSynced = isSynced; dojoClassDefinition.name = name; dojoClassDefinition.description = description; dojoClassDefinition.isDisabled = isDisabled; dojoClassDefinition.occupancyAvg = occupancyAvg; dojoClassDefinition.occupancyAvgDate = occupancyAvgDate; if (accessControlGroup != null) { if (isolation) { dojoClassDefinition.accessControlGroup = accessControlGroup.NewPlaceHolder(); } else { dojoClassDefinition.accessControlGroup = accessControlGroup.Copy(false); } } dojoClassDefinition.recurrenceCount = recurrenceCount; dojoClassDefinition.recurrenceEnd = recurrenceEnd; dojoClassDefinition.recurrenceSpan = recurrenceSpan; dojoClassDefinition.recurrenceType = recurrenceType; dojoClassDefinition.nextSigninStart = nextSigninStart; dojoClassDefinition.nextSigninEnd = nextSigninEnd; dojoClassDefinition.nextClassStart = nextClassStart; dojoClassDefinition.nextClassEnd = nextClassEnd; if (instructor != null) { if (isolation) { dojoClassDefinition.instructor = instructor.NewPlaceHolder(); } else { dojoClassDefinition.instructor = instructor.Copy(false); } } if (location != null) { if (isolation) { dojoClassDefinition.location = location.NewPlaceHolder(); } else { dojoClassDefinition.location = location.Copy(false); } } }
/// <summary> /// Deep copies the current DojoAttendanceEntry to another instance of DojoAttendanceEntry. /// </summary> /// <param name="DojoAttendanceEntry">The DojoAttendanceEntry to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoAttendanceEntry from its children.</param> public void CopyTo(DojoAttendanceEntry dojoAttendanceEntry, bool isolation) { dojoAttendanceEntry.iD = iD; dojoAttendanceEntry.isPlaceHolder = isPlaceHolder; dojoAttendanceEntry.isSynced = isSynced; dojoAttendanceEntry.signinTime = signinTime; dojoAttendanceEntry.signoutTime = signoutTime; if (_class != null) { if (isolation) { dojoAttendanceEntry._class = _class.NewPlaceHolder(); } else { dojoAttendanceEntry._class = _class.Copy(false); } } if (member != null) { if (isolation) { dojoAttendanceEntry.member = member.NewPlaceHolder(); } else { dojoAttendanceEntry.member = member.Copy(false); } } if (rank != null) { if (isolation) { dojoAttendanceEntry.rank = rank.NewPlaceHolder(); } else { dojoAttendanceEntry.rank = rank.Copy(false); } } }
/// <summary> /// Deep copies the current DojoMembership to another instance of DojoMembership. /// </summary> /// <param name="DojoMembership">The DojoMembership to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoMembership from its children.</param> public void CopyTo(DojoMembership dojoMembership, bool isolation) { dojoMembership.iD = iD; dojoMembership.isPlaceHolder = isPlaceHolder; dojoMembership.isSynced = isSynced; if (member != null) { if (isolation) { dojoMembership.member = member.NewPlaceHolder(); } else { dojoMembership.member = member.Copy(false); } } dojoMembership.startDate = startDate; dojoMembership.endDate = endDate; if (organization != null) { if (isolation) { dojoMembership.organization = organization.NewPlaceHolder(); } else { dojoMembership.organization = organization.Copy(false); } } dojoMembership.organizationMemberID = organizationMemberID; if (parent != null) { if (isolation) { dojoMembership.parent = parent.NewPlaceHolder(); } else { dojoMembership.parent = parent.Copy(false); } } if (memberTypeTemplate != null) { if (isolation) { dojoMembership.memberTypeTemplate = memberTypeTemplate.NewPlaceHolder(); } else { dojoMembership.memberTypeTemplate = memberTypeTemplate.Copy(false); } } if (membershipTemplate != null) { if (isolation) { dojoMembership.membershipTemplate = membershipTemplate.NewPlaceHolder(); } else { dojoMembership.membershipTemplate = membershipTemplate.Copy(false); } } dojoMembership.sessionID = sessionID; dojoMembership.fee = fee; if (priorMembership != null) { if (isolation) { dojoMembership.priorMembership = priorMembership.NewPlaceHolder(); } else { dojoMembership.priorMembership = priorMembership.Copy(false); } } dojoMembership.paymentAmount = paymentAmount; dojoMembership.isProRated = isProRated; dojoMembership.createDate = createDate; dojoMembership.modifyDate = modifyDate; if (invoiceLine != null) { if (isolation) { dojoMembership.invoiceLine = invoiceLine.NewPlaceHolder(); } else { dojoMembership.invoiceLine = invoiceLine.Copy(false); } } }
/// <summary> /// Deep copies the current DojoPromotion to another instance of DojoPromotion. /// </summary> /// <param name="DojoPromotion">The DojoPromotion to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoPromotion from its children.</param> public void CopyTo(DojoPromotion dojoPromotion, bool isolation) { dojoPromotion.iD = iD; dojoPromotion.isPlaceHolder = isPlaceHolder; dojoPromotion.isSynced = isSynced; if (member != null) { if (isolation) { dojoPromotion.member = member.NewPlaceHolder(); } else { dojoPromotion.member = member.Copy(false); } } if (test != null) { if (isolation) { dojoPromotion.test = test.NewPlaceHolder(); } else { dojoPromotion.test = test.Copy(false); } } dojoPromotion.promotionDate = promotionDate; if (promotionRank != null) { if (isolation) { dojoPromotion.promotionRank = promotionRank.NewPlaceHolder(); } else { dojoPromotion.promotionRank = promotionRank.Copy(false); } } if (lastRank != null) { if (isolation) { dojoPromotion.lastRank = lastRank.NewPlaceHolder(); } else { dojoPromotion.lastRank = lastRank.Copy(false); } } if (status != null) { if (isolation) { dojoPromotion.status = status.NewPlaceHolder(); } else { dojoPromotion.status = status.Copy(false); } } }
/// <summary> /// Deep copies the current DojoTestListJournalEntry to another instance of DojoTestListJournalEntry. /// </summary> /// <param name="DojoTestListJournalEntry">The DojoTestListJournalEntry to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoTestListJournalEntry from its children.</param> public void CopyTo(DojoTestListJournalEntry dojoTestListJournalEntry, bool isolation) { dojoTestListJournalEntry.iD = iD; dojoTestListJournalEntry.isPlaceHolder = isPlaceHolder; dojoTestListJournalEntry.isSynced = isSynced; if (testList != null) { if (isolation) { dojoTestListJournalEntry.testList = testList.NewPlaceHolder(); } else { dojoTestListJournalEntry.testList = testList.Copy(false); } } if (member != null) { if (isolation) { dojoTestListJournalEntry.member = member.NewPlaceHolder(); } else { dojoTestListJournalEntry.member = member.Copy(false); } } if (entryType != null) { if (isolation) { dojoTestListJournalEntry.entryType = entryType.NewPlaceHolder(); } else { dojoTestListJournalEntry.entryType = entryType.Copy(false); } } dojoTestListJournalEntry.createDate = createDate; if (editor != null) { if (isolation) { dojoTestListJournalEntry.editor = editor.NewPlaceHolder(); } else { dojoTestListJournalEntry.editor = editor.Copy(false); } } dojoTestListJournalEntry.comment = comment; if (promotion != null) { if (isolation) { dojoTestListJournalEntry.promotion = promotion.NewPlaceHolder(); } else { dojoTestListJournalEntry.promotion = promotion.Copy(false); } } }
/// <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); } } }
/// <summary> /// Deep copies the current DojoClass to another instance of DojoClass. /// </summary> /// <param name="DojoClass">The DojoClass to copy to.</param> /// <param name="isolation">Placeholders are used to isolate the DojoClass from its children.</param> public void CopyTo(DojoClass dojoClass, bool isolation) { dojoClass.iD = iD; dojoClass.isPlaceHolder = isPlaceHolder; dojoClass.isSynced = isSynced; dojoClass.name = name; if (instructor != null) { if (isolation) { dojoClass.instructor = instructor.NewPlaceHolder(); } else { dojoClass.instructor = instructor.Copy(false); } } if (parentSeminar != null) { if (isolation) { dojoClass.parentSeminar = parentSeminar.NewPlaceHolder(); } else { dojoClass.parentSeminar = parentSeminar.Copy(false); } } if (parentDefinition != null) { if (isolation) { dojoClass.parentDefinition = parentDefinition.NewPlaceHolder(); } else { dojoClass.parentDefinition = parentDefinition.Copy(false); } } if (location != null) { if (isolation) { dojoClass.location = location.NewPlaceHolder(); } else { dojoClass.location = location.Copy(false); } } if (accessControlGroup != null) { if (isolation) { dojoClass.accessControlGroup = accessControlGroup.NewPlaceHolder(); } else { dojoClass.accessControlGroup = accessControlGroup.Copy(false); } } dojoClass.occupancyMax = occupancyMax; dojoClass.occupancyTarget = occupancyTarget; dojoClass.occupancyCurrent = occupancyCurrent; dojoClass.occupancyCheckDate = occupancyCheckDate; dojoClass.signinStart = signinStart; dojoClass.signinEnd = signinEnd; dojoClass.classStart = classStart; dojoClass.classEnd = classEnd; }