/// <summary> /// Returns true if LocalAreaRotationList instances are equal /// </summary> /// <param name="other">Instance of LocalAreaRotationList to be compared</param> /// <returns>Boolean</returns> public bool Equals(LocalAreaRotationList other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Id == other.Id || Id.Equals(other.Id) ) && ( DistrictEquipmentType == other.DistrictEquipmentType || DistrictEquipmentType != null && DistrictEquipmentType.Equals(other.DistrictEquipmentType) ) && ( LocalArea == other.LocalArea || LocalArea != null && LocalArea.Equals(other.LocalArea) ) && ( AskNextBlock1 == other.AskNextBlock1 || AskNextBlock1 != null && AskNextBlock1.Equals(other.AskNextBlock1) ) && ( AskNextBlock1Seniority == other.AskNextBlock1Seniority || AskNextBlock1Seniority != null && AskNextBlock1Seniority.Equals(other.AskNextBlock1Seniority) ) && ( AskNextBlock2 == other.AskNextBlock2 || AskNextBlock2 != null && AskNextBlock2.Equals(other.AskNextBlock2) ) && ( AskNextBlock2Seniority == other.AskNextBlock2Seniority || AskNextBlock2Seniority != null && AskNextBlock2Seniority.Equals(other.AskNextBlock2Seniority) ) && ( AskNextBlockOpen == other.AskNextBlockOpen || AskNextBlockOpen != null && AskNextBlockOpen.Equals(other.AskNextBlockOpen) )); }
/// <summary> /// Returns true if Owner instances are equal /// </summary> /// <param name="other">Instance of Owner to be compared</param> /// <returns>Boolean</returns> public bool Equals(Owner other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Id == other.Id || Id.Equals(other.Id) ) && ( OwnerEquipmentCodePrefix == other.OwnerEquipmentCodePrefix || OwnerEquipmentCodePrefix != null && OwnerEquipmentCodePrefix.Equals(other.OwnerEquipmentCodePrefix) ) && ( OrganizationName == other.OrganizationName || OrganizationName != null && OrganizationName.Equals(other.OrganizationName) ) && ( MeetsResidency == other.MeetsResidency || MeetsResidency.Equals(other.MeetsResidency) ) && ( LocalArea == other.LocalArea || LocalArea != null && LocalArea.Equals(other.LocalArea) ) && ( Status == other.Status || Status != null && Status.Equals(other.Status) ) && ( DoingBusinessAs == other.DoingBusinessAs || DoingBusinessAs != null && DoingBusinessAs.Equals(other.DoingBusinessAs) ) && ( RegisteredCompanyNumber == other.RegisteredCompanyNumber || RegisteredCompanyNumber != null && RegisteredCompanyNumber.Equals(other.RegisteredCompanyNumber) ) && ( PrimaryContact == other.PrimaryContact || PrimaryContact != null && PrimaryContact.Equals(other.PrimaryContact) ) && ( IsMaintenanceContractor == other.IsMaintenanceContractor || IsMaintenanceContractor != null && IsMaintenanceContractor.Equals(other.IsMaintenanceContractor) ) && ( WorkSafeBCPolicyNumber == other.WorkSafeBCPolicyNumber || WorkSafeBCPolicyNumber != null && WorkSafeBCPolicyNumber.Equals(other.WorkSafeBCPolicyNumber) ) && ( WorkSafeBCExpiryDate == other.WorkSafeBCExpiryDate || WorkSafeBCExpiryDate != null && WorkSafeBCExpiryDate.Equals(other.WorkSafeBCExpiryDate) ) && ( CGLEndDate == other.CGLEndDate || CGLEndDate != null && CGLEndDate.Equals(other.CGLEndDate) ) && ( ArchiveCode == other.ArchiveCode || ArchiveCode != null && ArchiveCode.Equals(other.ArchiveCode) ) && ( ArchiveReason == other.ArchiveReason || ArchiveReason != null && ArchiveReason.Equals(other.ArchiveReason) ) && ( ArchiveDate == other.ArchiveDate || ArchiveDate != null && ArchiveDate.Equals(other.ArchiveDate) ) && ( Contacts == other.Contacts || Contacts != null && Contacts.SequenceEqual(other.Contacts) ) && ( Notes == other.Notes || Notes != null && Notes.SequenceEqual(other.Notes) ) && ( Attachments == other.Attachments || Attachments != null && Attachments.SequenceEqual(other.Attachments) ) && ( History == other.History || History != null && History.SequenceEqual(other.History) ) && ( EquipmentList == other.EquipmentList || EquipmentList != null && EquipmentList.SequenceEqual(other.EquipmentList) )); }
/// <summary> /// Returns true if SeniorityAudit instances are equal /// </summary> /// <param name="other">Instance of SeniorityAudit to be compared</param> /// <returns>Boolean</returns> public bool Equals(SeniorityAudit other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Id == other.Id || Id.Equals(other.Id) ) && ( StartDate == other.StartDate || StartDate.Equals(other.StartDate) ) && ( EndDate == other.EndDate || EndDate.Equals(other.EndDate) ) && ( LocalArea == other.LocalArea || LocalArea != null && LocalArea.Equals(other.LocalArea) ) && ( Equipment == other.Equipment || Equipment != null && Equipment.Equals(other.Equipment) ) && ( BlockNumber == other.BlockNumber || BlockNumber != null && BlockNumber.Equals(other.BlockNumber) ) && ( Owner == other.Owner || Owner != null && Owner.Equals(other.Owner) ) && ( OwnerOrganizationName == other.OwnerOrganizationName || OwnerOrganizationName != null && OwnerOrganizationName.Equals(other.OwnerOrganizationName) ) && ( Seniority == other.Seniority || Seniority != null && Seniority.Equals(other.Seniority) ) && ( ServiceHoursLastYear == other.ServiceHoursLastYear || ServiceHoursLastYear != null && ServiceHoursLastYear.Equals(other.ServiceHoursLastYear) ) && ( ServiceHoursTwoYearsAgo == other.ServiceHoursTwoYearsAgo || ServiceHoursTwoYearsAgo != null && ServiceHoursTwoYearsAgo.Equals(other.ServiceHoursTwoYearsAgo) ) && ( ServiceHoursThreeYearsAgo == other.ServiceHoursThreeYearsAgo || ServiceHoursThreeYearsAgo != null && ServiceHoursThreeYearsAgo.Equals(other.ServiceHoursThreeYearsAgo) ) && ( IsSeniorityOverridden == other.IsSeniorityOverridden || IsSeniorityOverridden != null && IsSeniorityOverridden.Equals(other.IsSeniorityOverridden) ) && ( SeniorityOverrideReason == other.SeniorityOverrideReason || SeniorityOverrideReason != null && SeniorityOverrideReason.Equals(other.SeniorityOverrideReason) )); }
/// <summary> /// Returns true if RentalRequest instances are equal /// </summary> /// <param name="other">Instance of RentalRequest to be compared</param> /// <returns>Boolean</returns> public bool Equals(RentalRequest other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Id == other.Id || Id.Equals(other.Id) ) && ( Project == other.Project || Project != null && Project.Equals(other.Project) ) && ( LocalArea == other.LocalArea || LocalArea != null && LocalArea.Equals(other.LocalArea) ) && ( Status == other.Status || Status != null && Status.Equals(other.Status) ) && ( DistrictEquipmentType == other.DistrictEquipmentType || DistrictEquipmentType != null && DistrictEquipmentType.Equals(other.DistrictEquipmentType) ) && ( EquipmentCount == other.EquipmentCount || EquipmentCount.Equals(other.EquipmentCount) ) && ( ExpectedHours == other.ExpectedHours || ExpectedHours != null && ExpectedHours.Equals(other.ExpectedHours) ) && ( ExpectedStartDate == other.ExpectedStartDate || ExpectedStartDate != null && ExpectedStartDate.Equals(other.ExpectedStartDate) ) && ( ExpectedEndDate == other.ExpectedEndDate || ExpectedEndDate != null && ExpectedEndDate.Equals(other.ExpectedEndDate) ) && ( FirstOnRotationList == other.FirstOnRotationList || FirstOnRotationList != null && FirstOnRotationList.Equals(other.FirstOnRotationList) ) && ( Notes == other.Notes || Notes != null && Notes.SequenceEqual(other.Notes) ) && ( Attachments == other.Attachments || Attachments != null && Attachments.SequenceEqual(other.Attachments) ) && ( History == other.History || History != null && History.SequenceEqual(other.History) ) && ( RentalRequestAttachments == other.RentalRequestAttachments || RentalRequestAttachments != null && RentalRequestAttachments.SequenceEqual(other.RentalRequestAttachments) ) && ( RentalRequestRotationList == other.RentalRequestRotationList || RentalRequestRotationList != null && RentalRequestRotationList.SequenceEqual(other.RentalRequestRotationList) )); }