/// <summary> /// Indicates whether the current <see cref="TrainerRecord" /> instance is equal to another <see cref="TrainerRecord" /> instance. /// </summary> /// <param name="that"> /// The <see cref="TrainerRecord" /> instance to be compared against this instance. /// </param> /// <returns> /// True if both instances are considered equal; otherwise, false. /// </returns> public Boolean Equals(TrainerRecord that) { Boolean result = true; result = result && (this.Id.TrimOrNullify() == that.Id.TrimOrNullify()); result = result && (this.AinLock.TrimOrNullify() == that.AinLock.TrimOrNullify()); result = result && (this.AinAddDate == that.AinAddDate); result = result && (this.AinAddBy.TrimOrNullify() == that.AinAddBy.TrimOrNullify()); result = result && (this.AinModDate == that.AinModDate); result = result && (this.AinModBy.TrimOrNullify() == that.AinModBy.TrimOrNullify()); result = result && (this.AinRcvDate == that.AinRcvDate); result = result && (this.AinRcvFrom.TrimOrNullify() == that.AinRcvFrom.TrimOrNullify()); result = result && (this.AinProleId.TrimOrNullify() == that.AinProleId.TrimOrNullify()); result = result && (this.AinAppId.TrimOrNullify() == that.AinAppId.TrimOrNullify()); result = result && (this.AinStartDate == that.AinStartDate); result = result && (this.AinStatus.TrimOrNullify() == that.AinStatus.TrimOrNullify()); result = result && (this.AinReviewDate == that.AinReviewDate); result = result && (this.AinRef.TrimOrNullify() == that.AinRef.TrimOrNullify()); result = result && (this.AinCost == that.AinCost); result = result && (this.AinUserchar1.TrimOrNullify() == that.AinUserchar1.TrimOrNullify()); result = result && (this.AinUserchar2.TrimOrNullify() == that.AinUserchar2.TrimOrNullify()); result = result && (this.AinUserchar3.TrimOrNullify() == that.AinUserchar3.TrimOrNullify()); result = result && (this.AinUserchar4.TrimOrNullify() == that.AinUserchar4.TrimOrNullify()); result = result && (this.AinUserchar5.TrimOrNullify() == that.AinUserchar5.TrimOrNullify()); result = result && (this.AinUserchar6.TrimOrNullify() == that.AinUserchar6.TrimOrNullify()); result = result && (this.AinUserint1 == that.AinUserint1); result = result && (this.AinUserint2 == that.AinUserint2); result = result && (this.AinUserint3 == that.AinUserint3); result = result && (this.AinUserint4 == that.AinUserint4); result = result && (this.AinUserint5 == that.AinUserint5); result = result && (this.AinUserint6 == that.AinUserint6); result = result && (this.AinUsernum1 == that.AinUsernum1); result = result && (this.AinUsernum2 == that.AinUsernum2); result = result && (this.AinUsernum3 == that.AinUsernum3); result = result && (this.AinUsernum4 == that.AinUsernum4); result = result && (this.AinUsernum5 == that.AinUsernum5); result = result && (this.AinUsernum6 == that.AinUsernum6); result = result && (this.AinUserdate1 == that.AinUserdate1); result = result && (this.AinUserdate2 == that.AinUserdate2); result = result && (this.AinUserdate3 == that.AinUserdate3); result = result && (this.AinUserdate4 == that.AinUserdate4); result = result && (this.AinUserdate5 == that.AinUserdate5); result = result && (this.AinUserdate6 == that.AinUserdate6); result = result && (this.AinBiog.TrimOrNullify() == that.AinBiog.TrimOrNullify()); result = result && (this.AinAttrib01.TrimOrNullify() == that.AinAttrib01.TrimOrNullify()); result = result && (this.AinDayCost == that.AinDayCost); result = result && (this.AinHourCost == that.AinHourCost); result = result && (this.AinBasePostcode.TrimOrNullify() == that.AinBasePostcode.TrimOrNullify()); result = result && (this.AinBaseLat == that.AinBaseLat); result = result && (this.AinBaseLong == that.AinBaseLong); result = result && (this.AinSelcoSpId.TrimOrNullify() == that.AinSelcoSpId.TrimOrNullify()); result = result && (this.AinInsExpiry == that.AinInsExpiry); result = result && (this.NUniqueRef.TrimOrNullify() == that.NUniqueRef.TrimOrNullify()); result = result && (this.AinFeeNotesTextId.TrimOrNullify() == that.AinFeeNotesTextId.TrimOrNullify()); result = result && (this.AinHotelReqTextId.TrimOrNullify() == that.AinHotelReqTextId.TrimOrNullify()); result = result && (this.AinOtherInfoTextId.TrimOrNullify() == that.AinOtherInfoTextId.TrimOrNullify()); result = result && (this.AinPassword.TrimOrNullify() == that.AinPassword.TrimOrNullify()); result = result && (this.AinWeb == that.AinWeb); result = result && (this.AinBiogPicUrl.TrimOrNullify() == that.AinBiogPicUrl.TrimOrNullify()); result = result && (this.AinSyType == that.AinSyType); return(result); }
/// <summary> /// Creates a new <see cref="TrainerRecord" /> object instance that is a shallow-copy of the current object instance. /// </summary> /// <returns> /// The shallow-copy of the current <see cref="TrainerRecord" /> object instance. /// </returns> public TrainerRecord Clone() { TrainerRecord record = new TrainerRecord(); record.Id = this.Id; record.AinLock = this.AinLock; record.AinAddDate = this.AinAddDate; record.AinAddBy = this.AinAddBy; record.AinModDate = this.AinModDate; record.AinModBy = this.AinModBy; record.AinRcvDate = this.AinRcvDate; record.AinRcvFrom = this.AinRcvFrom; record.AinProleId = this.AinProleId; record.AinAppId = this.AinAppId; record.AinStartDate = this.AinStartDate; record.AinStatus = this.AinStatus; record.AinReviewDate = this.AinReviewDate; record.AinRef = this.AinRef; record.AinCost = this.AinCost; record.AinUserchar1 = this.AinUserchar1; record.AinUserchar2 = this.AinUserchar2; record.AinUserchar3 = this.AinUserchar3; record.AinUserchar4 = this.AinUserchar4; record.AinUserchar5 = this.AinUserchar5; record.AinUserchar6 = this.AinUserchar6; record.AinUserint1 = this.AinUserint1; record.AinUserint2 = this.AinUserint2; record.AinUserint3 = this.AinUserint3; record.AinUserint4 = this.AinUserint4; record.AinUserint5 = this.AinUserint5; record.AinUserint6 = this.AinUserint6; record.AinUsernum1 = this.AinUsernum1; record.AinUsernum2 = this.AinUsernum2; record.AinUsernum3 = this.AinUsernum3; record.AinUsernum4 = this.AinUsernum4; record.AinUsernum5 = this.AinUsernum5; record.AinUsernum6 = this.AinUsernum6; record.AinUserdate1 = this.AinUserdate1; record.AinUserdate2 = this.AinUserdate2; record.AinUserdate3 = this.AinUserdate3; record.AinUserdate4 = this.AinUserdate4; record.AinUserdate5 = this.AinUserdate5; record.AinUserdate6 = this.AinUserdate6; record.AinBiog = this.AinBiog; record.AinAttrib01 = this.AinAttrib01; record.AinDayCost = this.AinDayCost; record.AinHourCost = this.AinHourCost; record.AinBasePostcode = this.AinBasePostcode; record.AinBaseLat = this.AinBaseLat; record.AinBaseLong = this.AinBaseLong; record.AinSelcoSpId = this.AinSelcoSpId; record.AinInsExpiry = this.AinInsExpiry; record.NUniqueRef = this.NUniqueRef; record.AinFeeNotesTextId = this.AinFeeNotesTextId; record.AinHotelReqTextId = this.AinHotelReqTextId; record.AinOtherInfoTextId = this.AinOtherInfoTextId; record.AinPassword = this.AinPassword; record.AinWeb = this.AinWeb; record.AinBiogPicUrl = this.AinBiogPicUrl; record.AinSyType = this.AinSyType; return(record); }