/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (TransmittalNumber != null) { hashCode = hashCode * 59 + TransmittalNumber.GetHashCode(); } if (TransmittalDate != null) { hashCode = hashCode * 59 + TransmittalDate.GetHashCode(); } if (TransmittalTotalCount != null) { hashCode = hashCode * 59 + TransmittalTotalCount.GetHashCode(); } if (TransmittalTotal != null) { hashCode = hashCode * 59 + TransmittalTotal.GetHashCode(); } if (TransmittalStatus != null) { hashCode = hashCode * 59 + TransmittalStatus.GetHashCode(); } return(hashCode); } }
/// <summary> /// Returns true if Transmittal instances are equal /// </summary> /// <param name="other">Instance of Transmittal to be compared</param> /// <returns>Boolean</returns> public bool Equals(TransmittalDto other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( TransmittalNumber == other.TransmittalNumber || TransmittalNumber != null && TransmittalNumber.Equals(other.TransmittalNumber) ) && ( TransmittalDate == other.TransmittalDate || TransmittalDate != null && TransmittalDate.Equals(other.TransmittalDate) ) && ( TransmittalTotalCount == other.TransmittalTotalCount || TransmittalTotalCount != null && TransmittalTotalCount.Equals(other.TransmittalTotalCount) ) && ( TransmittalTotal == other.TransmittalTotal || TransmittalTotal != null && TransmittalTotal.Equals(other.TransmittalTotal) ) && ( TransmittalStatus == other.TransmittalStatus || TransmittalStatus != null && TransmittalStatus.Equals(other.TransmittalStatus) )); }
/// <summary> /// Returns true if CreateTransmittalRequest instances are equal /// </summary> /// <param name="other">Instance of CreateTransmittalRequest to be compared</param> /// <returns>Boolean</returns> public bool Equals(CreateTransmittalRequest other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( TransmittalDate == other.TransmittalDate || TransmittalDate != null && TransmittalDate.Equals(other.TransmittalDate) ) && ( TransmittalStatus == other.TransmittalStatus || TransmittalStatus != null && TransmittalStatus.Equals(other.TransmittalStatus) )); }