public override bool Equals(System.Object otherBand) { if (!(otherBand is Band)) { return(false); } else { Band newBand = (Band)otherBand; bool idEquality = this.GetId() == newBand.GetId(); bool nameEquality = this.GetBandName() == newBand.GetBandName(); bool genreEquality = this.GetGenre() == newBand.GetGenre(); return(idEquality && nameEquality && genreEquality); } }