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.GetName() == newBand.GetName(); bool genreEquality = this.GetGenre() == newBand.GetGenre(); bool imageEquality = this.GetImage() == newBand.GetImage(); return(idEquality && nameEquality && genreEquality && imageEquality); } }