/// <summary> /// Returns true if AttachmentViewModel instances are equal /// </summary> /// <param name="other">Instance of AttachmentViewModel to be compared</param> /// <returns>Boolean</returns> public bool Equals(AttachmentViewModel other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Id == other.Id || Id.Equals(other.Id) ) && ( FileName == other.FileName || FileName != null && FileName.Equals(other.FileName) ) && ( FileSize == other.FileSize || FileSize != null && FileSize.Equals(other.FileSize) ) && ( Description == other.Description || Description != null && Description.Equals(other.Description) ) && ( Type == other.Type || Type != null && Type.Equals(other.Type) ) && ( LastUpdateUserid == other.LastUpdateUserid || LastUpdateUserid != null && LastUpdateUserid.Equals(other.LastUpdateUserid) ) && ( LastUpdateTimestamp == other.LastUpdateTimestamp || LastUpdateTimestamp != null && LastUpdateTimestamp.Equals(other.LastUpdateTimestamp) )); }
/// <summary> /// Returns true if HistoryViewModel instances are equal /// </summary> /// <param name="other">Instance of HistoryViewModel to be compared</param> /// <returns>Boolean</returns> public bool Equals(HistoryViewModel other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Id == other.Id || Id.Equals(other.Id) ) && ( HistoryText == other.HistoryText || HistoryText != null && HistoryText.Equals(other.HistoryText) ) && ( LastUpdateUserid == other.LastUpdateUserid || LastUpdateUserid != null && LastUpdateUserid.Equals(other.LastUpdateUserid) ) && ( LastUpdateTimestamp == other.LastUpdateTimestamp || LastUpdateTimestamp != null && LastUpdateTimestamp.Equals(other.LastUpdateTimestamp) ) && ( AffectedEntityId == other.AffectedEntityId || AffectedEntityId != null && AffectedEntityId.Equals(other.AffectedEntityId) )); }