/// <summary> /// Check to see if a record has an attribute containing a specific value. /// </summary> /// <param name="attribute">The attribute to check that value for.</param> /// <param name="value">The value to check with the attribute.</param> /// <returns>True if there exists an attribute with the value specified, /// false otherwise. </returns> public bool Check(string attribute, string value) { switch (attribute) { case "ID": case "id": case "Id": return(Id.Equals(value)); case "phone": return(Phone.Equals(value)); case "division": return(Division.Equals(value)); case "years": return(Years.Equals(value)); case "department": return(Department.Equals(value, StringComparison.OrdinalIgnoreCase)); case "first": return(Person.First.Equals(value, StringComparison.OrdinalIgnoreCase)); case "last": return(Person.Last.Equals(value, StringComparison.OrdinalIgnoreCase)); case "status": return(Person.Status.ToString().Equals(value, StringComparison.OrdinalIgnoreCase)); default: return(false); } }
public bool Equals(CoarseDuration other) { if (ReferenceEquals(other, null)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(Years.Equals(other.Years) && Months.Equals(other.Months) && Days.Equals(other.Days) && Hours.Equals(other.Hours) && Minutes.Equals(other.Minutes) && Seconds.Equals(other.Seconds) && Sign.Equals(other.Sign)); }
/// <summary> /// Returns true if OutputDateDifference instances are equal /// </summary> /// <param name="other">Instance of OutputDateDifference to be compared</param> /// <returns>Boolean</returns> public bool Equals(OutputDateDifference other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Years == other.Years || Years.Equals(other.Years) ) && ( Months == other.Months || Months.Equals(other.Months) ) && ( Days == other.Days || Days.Equals(other.Days) ) && ( Hours == other.Hours || Hours.Equals(other.Hours) ) && ( Minutes == other.Minutes || Minutes.Equals(other.Minutes) ) && ( Milliseconds == other.Milliseconds || Milliseconds.Equals(other.Milliseconds) ) && ( TotalYears == other.TotalYears || TotalYears.Equals(other.TotalYears) ) && ( TotalMonths == other.TotalMonths || TotalMonths.Equals(other.TotalMonths) ) && ( TotalDays == other.TotalDays || TotalDays.Equals(other.TotalDays) ) && ( TotalHours == other.TotalHours || TotalHours.Equals(other.TotalHours) ) && ( TotalMinutes == other.TotalMinutes || TotalMinutes.Equals(other.TotalMinutes) ) && ( TotalSeconds == other.TotalSeconds || TotalSeconds.Equals(other.TotalSeconds) ) && ( TotalMilliseconds == other.TotalMilliseconds || TotalMilliseconds.Equals(other.TotalMilliseconds) ) && ( Ticks == other.Ticks || Ticks.Equals(other.Ticks) )); }