public override bool Equals(System.Object otherClient) { if (!(otherClient is Client)) { return(false); } else { Client newClient = (Client)otherClient; bool idEquality = (this.GetId() == newClient.GetId()); bool nameEquality = (this.GetName() == newClient.GetName()); bool stylistIdEquality = this.GetStylistId() == newClient.GetStylistId(); bool contactEquality = this.GetContact() == newClient.GetContact(); return(idEquality && nameEquality && stylistIdEquality && contactEquality); } }