public override bool Equals(object obj) { TransactionRequest transaction = obj as TransactionRequest; if (transaction != null) { if (IPAdress.Equals(transaction.IPAdress, StringComparison.InvariantCultureIgnoreCase) || Country.Equals(transaction.Country, StringComparison.InvariantCultureIgnoreCase) || City.Equals(transaction.City, StringComparison.InvariantCultureIgnoreCase) || EmailID.Equals(transaction.EmailID, StringComparison.InvariantCultureIgnoreCase)) { return(true); } } return(false); }
public override bool Equals(object obj) { Customer customer = obj as Customer; if (customer != null) { if (IPAdress.Equals(customer.IPAdress, StringComparison.InvariantCultureIgnoreCase) || Country.Equals(customer.Country, StringComparison.InvariantCultureIgnoreCase) || City.Equals(customer.City, StringComparison.InvariantCultureIgnoreCase) || EmailID.Equals(customer.EmailID, StringComparison.InvariantCultureIgnoreCase)) { return(true); } } return(false); }
/// <summary> /// Returns true if Vendor instances are equal /// </summary> /// <param name="other">Instance of Vendor to be compared</param> /// <returns>Boolean</returns> public bool Equals(Vendor other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( ID == other.ID || ID != null && ID.Equals(other.ID) ) && ( Name == other.Name || Name != null && Name.Equals(other.Name) ) && ( PhoneNumber == other.PhoneNumber || PhoneNumber != null && PhoneNumber.Equals(other.PhoneNumber) ) && ( EmailID == other.EmailID || EmailID != null && EmailID.Equals(other.EmailID) ) && ( Rating == other.Rating || Rating != null && Rating.Equals(other.Rating) )); }