public override bool Equals(object obj) { var compareTo = obj as Adoption; if (ReferenceEquals(this, compareTo)) { return(true); } if (ReferenceEquals(null, compareTo)) { return(false); } return(PetId.Equals(compareTo.PetId) && ResponsibleId.Equals(compareTo.ResponsibleId)); }
public override string ToString() { return(GetType().Name + " [Id=" + PetId.GetHashCode() + ResponsibleId.GetHashCode() + "]"); }
public override int GetHashCode() { return(GetType().GetHashCode() * 907 + PetId.GetHashCode() + ResponsibleId.GetHashCode()); }